Mongodb找到其他集合中存在的位置

时间:2017-02-15 10:06:41

标签: mongodb

我有一个user集合和一个document集合,其中的条目有owner字段,该字段是对用户ObjectId(_id)的引用。

我很惊讶我找不到所有至少有文件的用户......

我试过了:

db.getCollection('user').find({_id: {
  $in: db.getCollection('document').find({}).map(function(f) {return f.owner}).distinct()
}});

但它不起作用,无论如何它真的感觉不是正确的方法,因为所有document都需要加载到内存中。

我尝试使用http://www.querymongo.com,但实际上并没有帮助。

由于

0 个答案:

没有答案