首页 > 解决方案 > Mongo - Return scalar when select result contains only one field

问题描述

对于这样的记录:

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

仅选择一个字段返回结果:

findOne({'userId': 'id10'}, {'crmId': 1, '_id': 0})  # {'crmId': 'HG3F5BG89'}

如果有任何方法可以返回标量,那么上面示例的结果只是'HG3F5BG89'

标签: mongodb

解决方案


推荐阅读