【问题标题】:I want to assign fields with mongoengine?我想用 mongoengine 分配字段?
【发布时间】:2016-03-10 23:33:15
【问题描述】:

我有以下查询:

Family.objects('name': 'bob') 

返回:

{'_id': 22, 'name': 'bob', 'age': 12, 'height': 176}

但我只需要age

我可以用mongodb

db.family.find({'name': 'bob'}, {'age': 1})

但是,我该如何使用mongoengine

【问题讨论】:

    标签: mongodb mongodb-query pymongo mongoengine


    【解决方案1】:

    你想要的是only() 方法。

    Family.objects(name='bob').only('age')
    

    如果您使用get,则使用. 访问字段的值

    Family.objects.get(name='bob').age
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-02
      • 2021-10-07
      • 2014-02-03
      • 2016-10-31
      相关资源
      最近更新 更多