带投影的PyMongo查询

saj*_*ith 15 pymongo

什么是db.collection.find(标准,投影)的PyMongo方式.我找不到任何用于指定collection.find()方法的投影的文档

Car*_*uez 12

是equeal mongo shell,但之间的条件""

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

db.foo.update({"_id":3,"field1.field2":1},{"$set":{"field1.$.field2":2}})
Run Code Online (Sandbox Code Playgroud)

或者,如果您的意思是投影显示任何字段,则等于 mongo shell

db.foo.find({"field1.field2":123},{"field1.field2":1, "_id":1})
Run Code Online (Sandbox Code Playgroud)