web-dev-qa-db-fra.com

Comment faire pour que pymongo find () retourne une liste?

Pymongo retourne un curseur dessus. Je suis capable de parcourir les résultats et d'ajouter leurs documents à une liste. Existe-t-il un moyen d'obtenir directement les documents de résultat dans une liste? Merci

34
user971956

Le code suivant convertira l'ensemble des résultats (Cursor) en list:

myresults = list(mydb.mycollection.find())

C'est très bien pour des ensembles de résultats relativement petits, car vous mettez tout en mémoire.

61
Brian Cajes