PyMongo
pymongo用 db.collection.find()出来是个游标,怎么才能转成数据?
>>> data = coll.find({})
>>> type(data)
<class 'pymongo.cursor.Cursor'>
>>> data
<pymongo.cursor.Cursor object at 0x7fde4699acc0>
# 1. 用 for 循环
>>> data2 = coll.find({})
>>> for i in data2:
... print(i)
...
{'_id': ObjectId('5c01f8344fbbcfdb099452e4'), 'y': 1.0}
# 2. 用 list
>>> list(data)
[{'_id': ObjectId('5c01f8344fbbcfdb099452e4'), 'y': 1.0}]pymongo实现自增长id的方法
待补充
pymongo根据_id查询数据
pymongo查看字段是否存在
pymongo的多进程问题 https://www.cnblogs.com/dplearning/p/7779266.html https://segmentfault.com/q/1010000004867588 https://www.cnblogs.com/zhangjpn/p/7775258.html
获取倒数的数据 (-1 代表倒数,1代表正数) db.financial.find().sort({report_date:-1}).limit(10);
删除一定时间的数据 mongodb:如何获取最后N条记录?
Last updated
Was this helpful?