![]() |
1
2
我意识到这是一个相当古老的问题,但我是在寻找完全相同的问题的解决方案时发现的,我想我会把我的发现记录在这里,以供后代参考。
问题是,当您将
请注意,如果您在其中一个子类上执行文本搜索,它将非常有效-这是因为mongoengine在这种情况下使用了一个完全有效的等式谓词。
可以通过调整索引以不使用复合文本索引来解决此问题。在父文档子类(本例中为项目)上,调整您的
这在 Mongoengine documentation . 我希望这对以后遇到这个问题的人有帮助! |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 3 月前 |
![]() |
Jakob · 烧瓶REST-API:响应中的数值错误 9 月前 |
![]() |
peekay · flask应用程序的POST请求不允许出现405方法错误 10 月前 |
|
Leo El · 在类中使用JWT令牌编写pytest 10 月前 |