Mongodb Mongo-选择结果仅包含一个字段时返回标量

Mongodb Mongo-选择结果仅包含一个字段时返回标量,mongodb,Mongodb,对于这样的记录: { "_id": { "$oid": "60a50118a9aa9deb2cbbbd0b" }, "userId": "id10", "crmId": "HG3F5BG89" } 仅选择一个字段将返回结果: findOne({'userId': 'id10'}, {'crmId': 1, '_id': 0}) #

对于这样的记录:

{
  "_id": {
    "$oid": "60a50118a9aa9deb2cbbbd0b"
  },
  "userId": "id10",
  "crmId": "HG3F5BG89"
}
仅选择一个字段将返回结果:

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

如果有任何方法返回标量,使上面示例的结果仅为“HG3F5BG89”?

否,则在mongodb查询中不可能。您可以在客户端执行此操作。它将导致对象引用Try
findOne({'userId':'id10'})。crmId