Python3.5使用pymongo(3.3.1)操作mongodb数据库
1.连接数据库
from pymongo import MongoClient
conn = MongoClient("192.168.8.205", 27017)
db = conn.testdb
2.查询一条数据
假设在testdb下有一个名为col的collection
print(db.col.find_one())
3.遍历所有数据
for item in db.col.find():
print(item)
4.插入数据
db.col.insert({"test_id": 21, "UserName":
"Neal"})
5.修改数据
db.col.update({"UserName": "Neal"},
{"$set": {"Email": "cancer@live.cn",
"test_id": 21.0}})
6.删除数据
db.col.remove({"UserName": "Neal"})
7.对查询结果进行排序
db.col.find({"likes": {"$gt": 100}}).sort("likes") #--默认为升序
db.col.find({"likes": {"$gt": 100}}).sort("likes",pymongo.ASCENDING) #--升序
db.col.find({"likes": {"$gt": 100}}).sort("likes",pymongo.DESCENDING) #--降序
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29812844/viewspace-2127901/ ,如需转载,请注明出处,否则将追究法律责任。