Для примера .. В MongoDB ..Mongoengine, retriving лишь некоторые из MapField
> db.test.findOne({}, {'mapField.FREE':1})
{
"_id" : ObjectId("4fb7b248c450190a2000006a"),
"mapField" : {
"BOXFLUX" : {
"a" : "f",
}
}
}
Поле '' mapField изготовлен из MapField из Mongoengine. и поле «mapField» имеет журнал ключа и данных .. но я просто извлекаться только «BOXFLUX» ..
этот запрос не работает в MongoEngine .... , например ..
BoxfluxDocument.objects(~~ querying ~~).only('mapField.BOXFLUX')
AS вы можете увидеть .. только ('mapField.BOXFLUX') или только только ('mapField__BOXFLUX') не работает. он извлекает все данные «mapField», в том числе «BOXFLUX» один.
Как я могу получить только поле MapField ???