【发布时间】:2016-10-24 17:32:56
【问题描述】:
我正在尝试在 Django 1.8.12 中使用 MongoEngine 0.8.6 返回一个查询集。
模型名为 Job,我已经在 MongoDB 集合中有一些对象。
这里的问题是,在 Django 的 shell 中,以下内容没有检索到结果:
> Job.objects.count()
> 0
但是,如果我直接访问 Mongo 集合,则会给出实际计数:
> Job._get_colletion().count()
> 50
通过检查 MongoEngine 对象的 _meta 属性,我确保它指向正确的 MongoDB 集合。
但有趣的是。我无法在其他环境中复制此行为。
【问题讨论】:
标签: django mongodb python-2.7 mongoengine