Python操作mongodb
1.安装驱动
pip install pymongo
2.引入驱动
from pymongo import MongoClient
3.建立连接
client=MongoClient()
client=MongoClient(“127.0.0.1”,27017)
4.获取数据库
userdb = client["360che"]
5.获取集合
collect = userdb["user"]
6.查询数据
for user in userdb["user"].find():
print user
每条数据是一个字典,字典的key值为字段名
7.按条件查询
for user in userdb["user"].find({"name":"chenlong"}):
print user
8.查询单条记录
User = userdb["user"].find_one({"name":"chenlong"})
9.插入数据
userdb["user"].insert({"name":"xiaoming","age":4,"telephone":"13693584618"})
10.更新数据
userdb["user"].update({"name":"chenlong"},{$set:{"age":32}})
11.增加字段
userdb["user"].update({"name":"chenyi"},{"$set":{"childnum":3}})
12.删除数据
thisdb["user"].remove({"name":"chenlong"})
13. 删除集合里所有数据
thisdb["user"].remove()
1.安装驱动
pip install pymongo
2.引入驱动
from pymongo import MongoClient
3.建立连接
client=MongoClient()
client=MongoClient(“127.0.0.1”,27017)
4.获取数据库
userdb = client["360che"]
5.获取集合
collect = userdb["user"]
6.查询数据
for user in userdb["user"].find():
print user
每条数据是一个字典,字典的key值为字段名
7.按条件查询
for user in userdb["user"].find({"name":"chenlong"}):
print user
8.查询单条记录
User = userdb["user"].find_one({"name":"chenlong"})
9.插入数据
userdb["user"].insert({"name":"xiaoming","age":4,"telephone":"13693584618"})
10.更新数据
userdb["user"].update({"name":"chenlong"},{$set:{"age":32}})
11.增加字段
userdb["user"].update({"name":"chenyi"},{"$set":{"childnum":3}})
12.删除数据
thisdb["user"].remove({"name":"chenlong"})
13. 删除集合里所有数据
thisdb["user"].remove()