cobrateam / flask-mongoalchemy

Flask support for MongoDB using MongoAlchemy.
https://pythonhosted.org/Flask-MongoAlchemy/
BSD 2-Clause "Simplified" License
217 stars 45 forks source link

How to query document using key #55

Open meetjaydeep opened 5 years ago

meetjaydeep commented 5 years ago

In below code I want to fetch only the values of User1 in descending order of Item values. but I'm unable to fetch it using below query.

op = Output()
op.data =  {"User1": {"Item2": 2, "Item3": -1, "Item4": 3}, "User2": {"Item4": 2, "Item5": 1, "Item6": 2}}
r = op.query.filter({Output.data:{"User1":{'$exists':True}}})
result = r.all()

Expected result: ["Item4","Item2","Item3"]