【发布时间】:2013-12-04 22:10:11
【问题描述】:
所以基本上我有这些文件
class Tag(Document):
name = StringField()
...
class Doc(Doument):
nameTag = ReferenceField(Tag)
tags = ListField(ReferenceField(Tag))
我想查询具有特定名称的 nameTags。所以我认为这个问题在这里得到了回答 How to perform such filter queries in mongoengine on nested dicts or arrays contained in dict with python?
但是当我尝试查询时:
name="Hello"
docs1 = Doc.objects(nameTag__name=name)
docs2 = Doc.objects(tags__name=name)
我得到了错误
Cannot perform join in mongoDB: nameTag__name
【问题讨论】:
标签: python django mongodb mongoengine