MongoDB:通过不存在的字段来查找文档?

有没有办法指定“哪里的文件不包含领域”的条件?

例如,我只想find这两个中的第一个,因为它没有“价格”字段。

{"fruit":"apple", "color":"red"} {"fruit":"banana", "color":"yellow", "price":"2.00"} 

试试$exists操作符:

 db.mycollection.find({ "price" : { "$exists" : false } }) 

并查看其文档 。