node.js - 通过 mongoose 检索和保存数据到 mongodb 的最有效方法
问题描述
假设我们在 mongodb 数据库中有一组用户文档,每个文档都包含大量的字段和数据。
我们可能希望将用户的电子邮件保存到其文档中,对吗?所以首先我们需要返回用户的文档,然后保存电子邮件:
const account = db.Account.findOne({email}); account.email = value; account.save;
正如我所说,文档有很多我们不想修改的额外字段,我们只想选择和修改电子邮件字段,现在我想知道:
- 如果这对性能和请求的持续时间有任何影响?
2)为了提高性能,我是否只需要选择电子邮件字段?
- 这样做的最佳做法是什么?
解决方案
推荐阅读
- r - 我可以在 ggplot2 中使用 geom_path 或 geom_line length 作为变量吗?
- java - 如何选择在类(maven)中使用哪个库?
- php - Yii2 不明确错误:预期响应代码 250 但得到代码 421
- database - Laravel 数据库
- django - 首次登录时强制更改密码(Django)
- android - 具有多种服务的 Android BLE Gatt 服务器 - onCharacteristicWriteRequest() 没有用于句柄的字符
- java - 无法下载照片
- reactjs - React 钩子显示更多/更少的文本,如 youtube 评论部分
- javascript - 当图像标签在图形标签内时如何进行模态工作
- google-apps-script - “操作员姓名缩写错误”是什么意思?