sort
bör vara en lista med nyckel-riktningspar, det vill säga
db.test.find({"number": {"$gt": 1}}).sort([("number", 1), ("date", -1)])
Anledningen till att detta måste vara en lista är att ordningen på argumenten spelar roll och dict
s är inte beställda i Python <3.6