这个问题在这里已有答案:
是否可以在集合中查找具有字段(_id)值的文档存在于另一个字段(例如parentID)中的所有文档 . 考虑到同一集合的文件中是否存在这两个字段?谢谢
Categories.find({'_id': 'parentID'}) { _id: 11, parentID: 1 }
我使用的是MongoDB 2.6.7
是的,这很容易用$where operator .
db.Categories.find({'$where':"this._id === this.parent"})
这为您提供了比常规 find 语法更多的灵活性,但要注意MongoDB需要评估Javascript,因此这比常规查询慢 .
find
1 回答
是的,这很容易用$where operator .
这为您提供了比常规
find
语法更多的灵活性,但要注意MongoDB需要评估Javascript,因此这比常规查询慢 .