几分钟后保存在 mongodb 中的记录消失了

更新的记录在 mongodb 中一段时间后丢失


我尝试使用 java 驱动程序 3.6 更新 mongodb 中的文档,首先记录成功更新。但 1 分钟后,这些记录值变成了一个空字符串


A = new A();

            BasicDBObject searchQuery = new BasicDBObject("username", username);

            BasicDBObject updateFields = new BasicDBObject();

            updateFields.append("fullnames", agent.getFullnames());

 BasicDBObject setQuery = new BasicDBObject();

            setQuery.append("$set", updateFields);

            getLiveagentCollection().update(searchQuery, setQuery);

更新的记录应该保留在数据库中


慕容森
浏览 141回答 1
1回答

九州编程

我能够通过在 mongodb 中添加 writeconcern 来解决这个问题。MongoClient client = new MongoClient("localhost", 27112); client.setWriteConcern(WriteConcern.MAJORITY);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java