【发布时间】:2012-05-27 14:40:44
【问题描述】:
例如..在MongoDB中..
> db.test.findOne({}, {'mapField.FREE':1})
{
"_id" : ObjectId("4fb7b248c450190a2000006a"),
"mapField" : {
"BOXFLUX" : {
"a" : "f",
}
}
}
'mapField' 字段由 Mongoengine 的 MapField 组成。 并且“mapField”字段有键和数据的日志..但我只检索到“BOXFLUX”..
此查询在 MongoEngine 中不起作用.... 比如……
BoxfluxDocument.objects( ~~ querying ~~ ).only('mapField.BOXFLUX')
如你所见.. only('mapField.BOXFLUX') 或只有 only('mapField__BOXFLUX') 不起作用。 它检索所有“mapField”数据,包括“BOXFLUX”一个..
如何只检索 MapField 的一个字段???
【问题讨论】:
标签: python django mongodb pymongo mongoengine