首页 > 解决方案 > Mongo - 使用 findOne 命令返回指定的字段值

问题描述

我有这样的记录:

{
  "_id": {
    "$oid": "60a50118a9aa9deb2cbbbd0b"
  },
  "userId": "id10",
  "crmId": "HG3F5BG89"
}

如何选择指定字段?例如我想通过userId = "id10"选择记录,然后只返回 crmId 字段值?

操作:findOne

标签: mongodb

解决方案


这将在 mongo shell 中工作:db.collectionName.findOne({userId: "id10"}, {_id: 0, crmId: 1});

替换collectionName为您的集合的名称。


推荐阅读