我只是在学习 MongoDB 并将 URL 缩短器作为 POC 实现。我正在阅读关于 NodeJS/Mongoose 的教程并看到了这个方法:
Model.findByIdAndUpdate(id, [update], [options], [callback])
更新和回调操作都是原子的吗?还是只有更新操作是原子的?
如果两者都是原子的,如何在 Java 中做到这一点?Mongo-java-driver 有这个方法
collection.findOneAndUpdate(query, update, options);
但显然不支持回调。任何帮助表示赞赏。