_id
mongo-c-driver または mongo-cxx-driver でドキュメントをアップサートした後に取得する方法は?
次のコード スニペットは mongo-shell からのもの_id
で、 の最後の行のフィールドを示していますWriteResult
。
db.coll.update(
{ item: "ZZZ135" },
{ item: "ZZZ135", stock: 5, tags: [ "database" ] },
{upsert: true}
)
WriteResult({
"nMatched" : 0,
"nUpserted" : 1,
"nModified" : 0,
"_id" : ObjectId("54455f33b247e073d7161b32")
})