我需要使用否定進行查詢。在Django中,我將使用exclude()
,但關於MongoEngine doc排除意味着不同。MongoEngine - 否定的查詢運算符 - 替代exclude()
是否有查詢運算符或不同的函數進行否定?
例子:
MyClass.objects.exclude(attribute="test")
我需要使用否定進行查詢。在Django中,我將使用exclude()
,但關於MongoEngine doc排除意味着不同。MongoEngine - 否定的查詢運算符 - 替代exclude()
是否有查詢運算符或不同的函數進行否定?
例子:
MyClass.objects.exclude(attribute="test")
可以否定使用not
作爲一個經營者前綴其他運營商:
not
- 否定一個標準檢查,可以在其他運營商之前使用(例如Q(age__not__mod=5)
)
(見MongoEngine's documentation)。
這工作特別是對字符串的查詢,如
Post.objects(title__not__contains='Test')
exclude
過濾器上從數據庫中檢索的文件屬性(見documentation)。