2014-03-31 114 views
11

PyMongo查詢什麼是PyMongo方式爲db.collection.find(標準投影)。我無法找到指定投影到collection.find()方法與投影

回答

8

任何文檔是equeal到mongo shell,但在condition""之間

db.foo.find({"field1.field2":123},{"field1":{"$elemMatch":{"field2":123}}}) 

db.foo.update({"_id":3,"field1.field2":1},{"$set":{"field1.$.field2":2}}) 

或者,如果你的意思是預測,以顯示任何領域,等於mongo shell

db.foo.find({"field1.field2":123},{"field1.field2":1, "_id":1})