mongoclient example documentacion docs create collection python mongodb pymongo

python - example - Usando.sort con PyMongo



python mongodb collection (1)

sort debería ser una lista de pares de dirección de tecla, es decir

db.test.find({"number": {"$gt": 1}}).sort([("number", 1), ("date", -1)])

La razón por la cual esto tiene que ser una lista es que el orden de los argumentos es importante y los dict s no están ordenados en Python.

Con PyMongo, cuando intento recuperar objetos ordenados por sus campos ''número'' y ''fecha'' como este:

db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1})

Me sale este error:

TypeError: if no direction is specified, key_or_list must be an instance of list

¿Qué pasa con mi consulta de clasificación?