使用Node.js

时间:2018-02-20 13:43:07

标签: node.js mongodb

更新可以更改任何属性值的MongoDB文档的最佳做法是什么?

我想有两种方法可以达到这个目的,我只是不知道哪一种最好/最有效,或者是否有其他方法:

  1. 使用修改后的值发送整个对象,只需替换后端的旧对象即可。非常简单,但如果你有任何字段在初始GET请求被填充时会变得混乱。

  2. 发送仅包含已修改属性的对象,比较后端的两个对象并将旧值替换为新值。在这里你还必须小心数组,这样你就不会覆盖整个数组。

  3. 我使用的是Mongoose,但这更像是一个概念性的问题,所以我认为它适用于任何框架。

0 个答案:

没有答案