这两个命令有什么区别?
db.collection.deleteMany({condition})
db.collection.remove({condition})
最佳答案
他们也这样做。区别在于返回的值。
使用 remove()
:
> db.ticker.remove({"name": "Bitcoin"})
WriteResult({ "nRemoved" : 2 })
使用 deleteMany()
:
> db.ticker.deleteMany({"name": "Bitcoin"})
{ "acknowledged" : true, "deletedCount" : 2 }
关于mongodb - MongoDB中的 "deletemany"和 "remove"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35691647/