如何使用mongoengine查询DictFields?

时间:2014-01-13 11:11:04

标签: python mongodb pyramid mongoengine mongodb-query

我创建了一个名为lookup的MongoDB集合,其中我有5个字段(DictFields)。

我有以下代码:

class Lookups(Document):
    industries = DictField()
    schools = DictField()
    qualifications = DictField()
    skills = DictField()
    fields_of_study = DictField()

在另一个.py文件中我有:

from ..models.lookup import Lookups
industry = {}
for k in Lookups.objects:
    industry[k.industries] = k.industries    
print industry

这不起作用。它输出一个空字典:{}

我也试过打印k.industries,但没有返回任何内容。

如何查询我的DictField以获得我想要的结果,即从DictField获取数据?也许我正在构建我的Collection错误?我是NoSQL数据库的新手。
如果重要,我正在使用Pyrmaid框架......

0 个答案:

没有答案