否定を使用してクエリを実行する必要があります。Djangoでは使用しますexclude()
が、MongoEngineのドキュメントの除外に関しては別の意味があります。
否定を行うためのクエリ演算子または別の関数はありますか?
例:
MyClass.objects.exclude(attribute="test")
否定を使用してクエリを実行する必要があります。Djangoでは使用しますexclude()
が、MongoEngineのドキュメントの除外に関しては別の意味があります。
否定を行うためのクエリ演算子または別の関数はありますか?
例:
MyClass.objects.exclude(attribute="test")
not
演算子プレフィックスとして使用して、他の演算子を無効にすることができます。
not
–標準チェックを無効にし、他の演算子の前に使用できます(例Q(age__not__mod=5)
)
(MongoEngineのドキュメントを参照してください)。
これは特に、次のような文字列クエリで機能します。
Post.objects(title__not__contains='Test')
exclude
データベースから取得したドキュメントの属性をフィルタリングします(ドキュメントを参照)。
あなたはneのような否定的な演算子を見ることができますhttp://mongoengine-odm.readthedocs.org/en/latest/guide/querying.html?highlight=ne