1

Java での upsert 操作の後に、特定のドキュメントが MongoDB で更新または挿入されているかどうかを確認する方法があるかどうか疑問に思っています。

DBCollection col = getCollection();
// either this
col.findAndModify(query, null, null, false, contact, false, true);
// or this
WriteResult wr = col.update(query, contact, true, false);
4

2 に答える 2

0

通常、WriteResult成功したかどうかに関する情報を保持します。成功した場合、ドキュメントはそこにあります。

col.count(new BasicDBObject("_id",{id of your document}))値が 1 であるかどうかを簡単に確認することもできます。

于 2012-09-24T20:55:37.190 に答える