我有一个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,但实际上并没有帮助。
由于