News for hackers. Stuff that matters.
Re:Was MongoDB Ever the Right Choice? by giulianob on Wednesday March 27, 2019 @09:55AM (#19500799)
MongoDB has supported some types of joins for years now, you can do quite a bit with MongoDB aggregation pipelines. https://docs.mongodb.com/manual/reference/operator/aggregati...

As requirements change, you do need to migrate your data into a schema that makes sense and that's regardless of whether you're using SQL or MongoDB.

Re:Was MongoDB Ever the Right Choice? by scarface74 on Wednesday March 27, 2019 @12:36PM (#19502711)
Yes Mongo supports joins. But, I wouldn’t use them. Application servers scale much easier than database servers. You’re not getting any efficiency gains from doing server side joins over just reading documents from the left side and doing an “in” query with the ids from the right side. Assuming you are doing the equivalent of a left outer join.

In fact, if you are using C#. You could use the same LINQ syntax either way.

Re:Was MongoDB Ever the Right Choice? by giulianob on Wednesday March 27, 2019 @12:45PM (#19502822)
The OP just said it would be hard to do that query (regardless of performance) and I'm saying it's totally capable.