我正在构建一个数据库功能,我需要锁定文件上的读取选项选择它们然后解锁它们。 我在互联网上找到了findAndModify的选项,这正是我想要的,但只更新了一个文件。
一个例子
db.people.findAndModify({
query: { state: "USA" },
sort: { rating: 1 },
update: { $inc: { score: 1 } },
upsert: true
})
所以我有很多住在美国,所以我想选择所有这些并增加所有这些。 我有两个问题: 1.如何锁定MongoDB中的Collection(没有找到任何文档)。
2.如何查找并更新许多文件?无法使用更新导致此方法在操作时没有锁定数据库(至少我没有发现它确实锁定了,所以我假设它没有)。