如何将SQL查询转换为noSQL查询(MongoDB)?

时间:2020-07-30 05:22:08

标签: sql database mongodb

这是SQL查询:

UPDATE users
SET balance = (SELECT SUM(amount) FROM payments WHERE to_id = 1)
WHERE id = 1

如何将其转换为MongoDB一查询? 更笼统的问题:在MongoDB中编写多次更新查询的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

我相信db.collection.updateMany()是您想要的。

您可以在文档中找到更多信息:
https://docs.mongodb.com/manual/tutorial/update-documents/