2015-12-06 1 views
0

У меня есть следующий запрос:Я хочу назначить поля с помощью mongoengine?

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

, который возвращает:

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

Но мне просто нужно age

я могу сделать это с mongodb:

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

Но, как я могу это сделать с помощью mongoengine?

ответ

0

Что вы хотите, это метод only().

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

Если вы используете get затем использовать . для доступа значения полей

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