Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Pymongo 用它返回一个游标,我可以遍历结果并将它们的文档附加到列表中。有没有办法直接在列表中获取结果文档?谢谢
以下代码会将整个结果集 ( Cursor) 转换为list:
Cursor
list
myresults = list(mydb.mycollection.find())
这对于相对较小的结果集来说很好,因为您将所有内容都拉入内存。
添加到上面的答案中,创建一个特定字段的所有结果列表的快速方法是:
myResults = list(mydb.mycollection.find({},{"FieldName":1,"-id":False}))