Ron*_*Ron 1 django negation mongodb mongoengine
我需要进行否定查询。在 Django 中我会使用exclude(),但对于MongoEngine 文档排除意味着不同的东西。
是否有查询运算符或不同的函数来进行否定?
例子:
MyClass.objects.exclude(attribute="test")
Run Code Online (Sandbox Code Playgroud)
您可以使用not运算符前缀来否定其他运算符:
\n\n\n\n
not\xe2\x80\x93 否定标准检查,可以在其他运算符之前使用(例如Q(age__not__mod=5))
(参见MongoEngine 的文档)。
\n\n这尤其适用于字符串查询,例如
\n\nPost.objects(title__not__contains=\'Test\')
exclude过滤从数据库检索的文档的属性(请参阅文档)。
| 归档时间: |
|
| 查看次数: |
1762 次 |
| 最近记录: |