javascript - 我是节点的新手。js,我想知道我如何处理猫鼬咨询结果?
问题描述
我在 mongodb 上有一个文档,如下所示:
Users {
id: id,
name: string,
age: string
}
我想知道如何在我的请求返回中只获取年龄字段,而不是包含所有字段的整个文档。
例如 :
User.findOne ({name: 'Joe'})
此查询返回名称为 Joe 的整个文档。但我希望当我找到乔时,只有他的年龄回归。
解决方案
请参阅本文档 https://mongoosejs.com/docs/queries.html
要选择列,您需要这样做:-
MyModel.find({ name: /john/i }, 'name friends', function (err, docs) { })
推荐阅读
- c++ - 我的 BreadthFirstTraversal 实现给出了分段错误
- linux - 我可以在其他 bash 中调用交互式脚本吗?
- python - Python:创建包含时间的数组并能够对它们求和
- c# - 如何编写嵌套方法来访问 Windows 窗体中的控件?
- javascript - 我尝试使用 react naive 做待办事项应用程序,但出现此错误 ReferenceError:can't find variable:app
- c - 加密不输出 ASCII 字符串
- typescript - Typescript 接口通过 T's Child 的键从遗传 T 中获取属性类型
- python-3.x - Python 3.x | 如何使用 random.choice() 或 .sample() 确保它不会在字典中选择相同的值
- c# - .Net Core 3.1 下拉列表显示现有数据
- python - UnicodeDecodeError:“charmap”编解码器无法解码位置 106 中的字节 0x8f:字符映射到