sort
deve ser uma lista de pares chave-direção, ou seja, db.test.find({"number": {"$gt": 1}}).sort([("number", 1), ("date", -1)])
A razão pela qual isso tem que ser uma lista é que a ordem dos argumentos importa e
dict
s não são ordenados em Python <3.6