python 的pymongo db.collection.find()出来是个游标,怎么才能转成数据?
find出来直接print是<pymongo.cursor.Cursor object at 0x040DC8D0>
网上看到的都是遍历,如果我想把find出来的结果保存到一个列表就不能保存了,所以请问大神要怎么弄?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
其实很简单的,上面的答案都是遍历,在python中
补充一下
在pymongo中使用find是得到1个游标对象的,如果你想实现MongoDB shell中find操作,例如:
在pymongo中需要使用find_one方法而不是find方法:
这样就可以得到多条数据了。
我知道得就是遍历游标一个一个append到列表中去,难道还有其他办法?求大神指导