系统环境:Windows10
语言环境:Python2.7
IDE工具: Pycharm5
安装mongodb模块
pip install pymongo==2.9 |
模块地址:https://docs.mongodb.com/ecosystem/drivers/python/
example:
#!/usr/bin/python
# _*_ coding:utf-8 _*_
import pymongo
#创建链接
mc = pymongo.MongoClient("mongodb://192.168.0.104:27017")
#获取数据库
db = mc.users
#获取集合
col = db.infos
#插入文档
#col.insert({"name": "zhongmama", "age": "23"})
#遍历集合文档
for line in col.find():
for x in line:
print(str(x)+":"+str(line[x]))
print("======================")
#文档个数
cnt = col.count()
print(cnt)
#查询一个文档
lineme = col.find_one({"size":"20pt"})
keys = lineme.keys()
for i in keys:
print(str(i)+":"+str(lineme[i]))
#插入多行
lines = [{"name":"doxdox"}, {"size":"12pt", "font":"wy"}, {"weight":"bold","color":"red"}]
col.insert(lines)
#修改文档
col.update({"size":"12pt"},{"$set":{"font":"200pt bold"}})
#删除文档
col.remove({"size":"12pt"})
|