web-dev-qa-db-ja.com

pymongo find()がリストを返すようにする方法は?

Pymongoはカーソルを返します。結果を反復処理して、ドキュメントをリストに追加できます。リスト内の結果ドキュメントを直接取得する方法はありますか?ありがとう

34
user971956

次のコードは、結果セット全体(Cursor)をlistに変換します。

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

これは、すべてをメモリに取り込むため、比較的小さな結果セットには適しています。

61
Brian Cajes