gpt4 book ai didi

java - 如何检查文档是否已更新或插入到 MongoDB 中

转载 作者:行者123 更新时间:2023-12-01 05:06:39 24 4
gpt4 key购买 nike

我只是想知道是否有办法检查给定文档在 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);

最佳答案

一般来说,WriteResult会保存有关是否成功的信息;如果成功,该文档就会在那里。

您还可以执行一个简单的 col.count(new BasicDBObject("_id",{id of your document})) 并检查该值是否为 1。

关于java - 如何检查文档是否已更新或插入到 MongoDB 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12572696/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com