使用Mongo 3.0,我可以:

Query<Client> queryClient = singleton.getDatastore().createQuery(Client.class).field("apiKey").equal(apiKey);
UpdateOperations<Client> opsClient  =db.getDatastore().createUpdateOperations(Client.class).set("credits", soldeCredit);
db.getDatastore().updateFirst(queryClient, opsClient, true);


如何关闭安全模式下的upsert?

最佳答案

我知道了。您应该查看带有WriteConcern的update method。您正在考虑的“即发即弃”模式是一种未经认可的写法。

10-01 08:01