【发布时间】:2021-10-01 14:12:25
【问题描述】:
有两种方法可以使用 mongoose 更新数据。
- 使用模型方法,例如
User.updateOne({username}, {$set: {age}}) - 找到文档,然后更改其属性并保存。像这样:
const user = await User.findById(userId)
user.age = age
user.save()
哪个更好,为什么?
【问题讨论】:
-
第一种方法进行一次数据库调用,第二种方法进行两次。我让您计算数千或数百万次操作的成本。
标签: javascript node.js mongodb mongoose