Mongodb - 在另一个字段中查找字段值

时间:2015-02-26 13:14:27

标签: mongodb

是否可以在集合中查找具有字段(_id)值的文档存在于另一个字段(例如parentID)中的所有文档。考虑到同一集合的文件中是否存在这两个字段?感谢

Categories.find({'_id': 'parentID'})

{
   _id: 11,
   parentID: 1
}

我正在使用MongoDB 2.6.7

1 个答案:

答案 0 :(得分:1)

是的,这对$where operator很容易。

db.Categories.find({'$where':"this._id === this.parent"})

这为您提供了比常规find语法更多的灵活性,但要注意MongoDB需要评估Javascript,因此 比常规查询慢。