db.collection.find(criteria、Projection)のPyMongo方法は何ですか?collection.find()メソッドへのプロジェクションを指定するためのドキュメントが見つかりません
mongo Shell
と同等ですが、""
の間の条件
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})
プロジェクション(オプション):結果セットで返す必要があるフィールド名のリスト、または含めるまたは除外するフィールドを指定するdict。プロジェクションがリストの場合、「_ id」は常に返されます。 dictを使用して、結果からフィールドを除外します(たとえば、projection = {‘_ id’:False})。
詳細は こちら から