Mongo:在一个集合中搜索另一个集合中不存在的值

时间:2016-03-17 17:38:10

标签: mongodb database

我正在处理一个数据库项目,我有一个名为“商业”的集合。哪个领域' businessId'共有77,445条记录。

我还有一个名为Reviews的另一个系列,该系列还有“businessId'但是在这个系列中总共有2,225,213个记录!

我是非关系型数据库的新手,我的数据库感觉告诉我这些数字有些不对劲。 2225213/77445给我们每个企业评论28条点评。所以我想验证没有'评论'具有' businessId的记录,这些记录在' Business'集合。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

你正在寻找SQL ANTI-JOIN,就像在MongoDB中一样,唯一的方法就是使用Map Reduce,参见下面的例子(很长但是做你需要的)

http://stuporglue.org/mongodb-map-reduce-tutorial-with-complete-code/

我希望你能说它有用

谢谢

相关问题