安装pymongo访问库
window10 cmd: pip install pymongo
最新版本的pymogo(3.*)连接数据库的时候官方建议使用下面的连接方法
from pymongo import MongoClient
conn = MongoClient('localhost', 27017)
#或者
conn = MongoClient('mongodb://localhost:27017/')
db = conn.testdb #连接数据库
假如testdb中有一个名字为col的聚合,下面全都用这个聚合测试
查找一条数据
print(db.col.find_one())
遍历col输出所有数据
for item in db.col.find():
print(item)
添加数据
db.col.insert({"AccountID":21,"UserName":"123"})
修改记录
db.col.update({"UserName":"123"},{"$set":{"Email":"123@123.com","Password":"123"}})
删除记录
#-- 全部删除
db.col.remove()
#删除指定记录
db.col.remove({"UserName":"keyword"})
查询记录数
db.col.find().count()
对查询结果进行排序
db.col.find().sort("UserName") #--默认为升序
db.col.find().sort("UserName",pymongo.ASCENDING) #--升序
db.col.find().sort("UserName",pymongo.DESCENDING) #--降序