문제

I need to make a query with a negation. In Django I would use exclude() but regarding to the MongoEngine doc exclude means something different.

Is there an query operator or a different function to make a negation?

Example:

MyClass.objects.exclude(attribute="test")
도움이 되었습니까?

해결책

다른 팁

You can negate other operators using not as an operator prefix:

not – negate a standard check, may be used before other operators (e.g. Q(age__not__mod=5))

(see MongoEngine's documentation).

This works in particular for string queries such as

Post.objects(title__not__contains='Test')

exclude filters attributes on the documents retrieved from the database (see documentation).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top