这两个操作都删除了一个对象。它们之间是否存在性能差异或两者相同?
答案 0 :(得分:1)
findOneAndDelete具有sort
参数,可用于影响更新的文档。它还有一个TimeLimit参数,可以控制必须在哪个操作中完成。
来自文档: https://docs.mongodb.com/v3.2/reference/method/db.collection.findOneAndDelete/
根据过滤条件和排序条件删除单个文档, 返回已删除的文件。
https://docs.mongodb.com/manual/reference/method/db.collection.deleteOne/
从集合中删除单个文档。