61

Pymongo 用它返回一个游标,我可以遍历结果并将它们的文档附加到列表中。有没有办法直接在列表中获取结果文档?谢谢

4

2 回答 2

118

以下代码会将整个结果集 ( Cursor) 转换为list:

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

这对于相对较小的结果集来说很好,因为您将所有内容都拉入内存。

于 2012-11-04T02:11:54.723 回答
-1

添加到上面的答案中,创建一个特定字段的所有结果列表的快速方法是:

myResults = list(mydb.mycollection.find({},{"FieldName":1,"-id":False}))
于 2021-02-03T13:11:50.657 回答