mongodb - Mongo - 使用 findOne 命令返回指定的字段值
问题描述
我有这样的记录:
{
"_id": {
"$oid": "60a50118a9aa9deb2cbbbd0b"
},
"userId": "id10",
"crmId": "HG3F5BG89"
}
如何选择指定字段?例如我想通过userId = "id10"选择记录,然后只返回 crmId 字段值?
操作:findOne
解决方案
这将在 mongo shell 中工作:db.collectionName.findOne({userId: "id10"}, {_id: 0, crmId: 1});
替换collectionName
为您的集合的名称。
推荐阅读
- android - TextUtils.isEmpty 检查 null 但 lint 无法识别
- acumatica - 自定义处理按钮生成 NoteID 的问题
- batch-file - 解析参数是逗号分隔的字符串,传递给批处理文件
- bash - 将文件读入没有换行符的变量
- java - 找到多个文件,其独立于操作系统的路径 'com/mysql/cj/configurations/3-0-Compat.properties'
- reactjs - 防止不必要的子元素重新渲染
- c# - TextBox 验证将按钮边框设置为红色
- java - javax.validator 与 spring 组件
- kubernetes - 使用 Kubernetes/Containers 构建 Android 应用程序有什么好处
- scala - 需要在case类变量条件下添加元组