68

Pymongo returns a cursor with it I am able to iterate over the results and append their documents to a list. Is there a way to get the result documents in a list directly? Thanks

user971956
  • 3,088
  • 7
  • 30
  • 47

1 Answers1

136

The following code will convert the entire result set (Cursor) into a list:

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

This is fine for relatively small result sets, as you are pulling everything into memory.

mcont
  • 1,749
  • 1
  • 22
  • 33
Brian Cajes
  • 3,274
  • 3
  • 21
  • 22