|
|
1
2
我意识到这是一个相当古老的问题,但我是在寻找完全相同的问题的解决方案时发现的,我想我会把我的发现记录在这里,以供后代参考。
问题是,当您将
请注意,如果您在其中一个子类上执行文本搜索,它将非常有效-这是因为mongoengine在这种情况下使用了一个完全有效的等式谓词。
可以通过调整索引以不使用复合文本索引来解决此问题。在父文档子类(本例中为项目)上,调整您的
这在 Mongoengine documentation . 我希望这对以后遇到这个问题的人有帮助! |
|
|
Siska Brilian · mongodb中的排序价格 9 年前 |
|
|
stoebelj · 在mongoengine中排序列表字段 9 年前 |
|
|
spitz · 在蒙古棉花糖中使用参考字段 10 年前 |
|
|
cmashinho · 带kwargs的方法[重复] 10 年前 |
|
|
MDK · 在mongoengine中获取第一个对象 11 年前 |