首页 > 解决方案 > 通过 mongoose 检索和保存数据到 mongodb 的最有效方法

问题描述

假设我们在 mongodb 数据库中有一组用户文档,每个文档都包含大量的字段和数据。

我们可能希望将用户的电子邮件保存到其文档中,对吗?所以首先我们需要返回用户的文档,然后保存电子邮件:

const account = db.Account.findOne({email}); account.email = value; account.save;

正如我所说,文档有很多我们不想修改的额外字段,我们只想选择和修改电子邮件字段,现在我想知道:

  1. 如果这对性能和请求的持续时间有任何影响?

2)为了提高性能,我是否只需要选择电子邮件字段?

  1. 这样做的最佳做法是什么?

标签: node.jsmongodbmongoose

解决方案


推荐阅读