【发布时间】:2015-09-06 11:32:28
【问题描述】:
一直在努力获取在 MongoEngine 中创建的文本索引。我的所有模块似乎都是最新的,并且在我的 mongodb 上启用了文本搜索。如果我使用 pymongo,我什至可以在集合上创建一个文本索引。但是,我想留在 MongoEngine。我已经尝试了我的模型的多次迭代,但以下是失败的缩减版本:
class Situs(db.Document):
streetname = db.StringField()
streetnum = db.StringField()
dscrptn = db.StringField()
meta = {'indexes':[{'fields': ['$streetname']}]}
运行时的错误是:
mongoengine.errors.LookUpError:无法解析字段“$streetname”
任何想法或建议将不胜感激
【问题讨论】:
标签: python mongodb flask mongoengine