我正在使用 MongoEngine,但我找不到查询 ReferenceFields 的方法
Class Foo(Document)
bar = ReferenceField(Bar)
...
Class Bar(Document)
value =IntField()
...
bars = Bar.objects.filter(value__lt=1000)
Django :
foos = Foo.objects.filter(bar__in=bars)
MongoEngine:?
有没有办法实现这个目标?
提前致谢,
最佳答案
这是不可能通过一个查询实现的。
试试这个:
bars = Bar.objects.filter(value__lt = 1000)
foo = Foo.objects.filter(bar__in = bars)
更多请参阅。该测试脚本。
https://github.com/Ankhbayar/mongoengine/blob/dev/tests/django_tests.py#L73
关于django - 使用 MongoEngine 查询 ReferenceFields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6570432/