आपको एक $elemMatch
करना होगा [1] क्वेरी और इस समय mongoengine में इसके लिए कोई अंतर्निहित समर्थन नहीं है। आपको एक कच्चा . करना होगा इस तरह की क्वेरी:
Agent.objects.filter(
name='ashraf',
__raw__={"skills": {
"$elemMatch": {
"level": {"$gt": 5},
"name": "Computer Skills"
}
}}
)
[1] http://www.mongodb.org/display /DOCS/Advanced+Queries#AdvancedQueries-%24elemMatch