MongoDBはデータを挿入する際にデフォルトでプライマリキー_idを生成しますが、_idを使ってデータをクエリするにはどうすればいいのでしょうか?
全てクエリ > db.foo.find() { "_id" : ObjectId("544a3dd5d4646f0c8c904964"), "a" : 3 } { "_id" : ObjectId("544a3ddad4646f0c8c904965"), "a" : 4 } { "_id" : ObjectId("544a3dd0d4646f0c8c904963"), "a" : "2.3", "name" : "zhangsan" } { "_id" : ObjectId("544a3dc0d4646f0c8c904962"), "a" : 7, "name" : "zhangsan2" }
_idを使ってデータを照会する: > db.foo.find({"_id" : ObjectId("544a3dc0d4646f0c8c904962")}) { "_id" : ObjectId("544a3dc0d4646f0c8c904962"), "a" : 7, "name" : "zhangsan2" } |