Pymongo用它返回一个光标我能够遍历结果并将它们的文档附加到列表中。有没有办法直接将结果文档放入列表中? 感谢
答案 0 :(得分:57)
以下代码会将整个结果集(Cursor
)转换为list
:
myresults = list(mydb.mycollection.find())
这适用于相对较小的结果集,因为您将所有内容都拉入内存。
答案 1 :(得分:-1)
添加到上面的答案中,创建一个特定字段的所有结果列表的快速方法是:
myResults = list(mydb.mycollection.find({},{"FieldName":1,"-id":False}))