Python连接Mongodb数据库-PyMongo模块
下载
pip install pymongo
连接数据库
from pymongo import MongoClient client=MongoClient() #针对Mongodb运行在本地计算机 # client=MongoClient('mongodb://用户名:密码@服务器IP:端口')
创建数据库和集合
方式一:
database=client.Hello #初始化数据库 collection=database.hello #初始化集合
方式二:
database=client['Hello'] #初始化数据库 第二种方式 collection=database['hello'] #初始化集合
插入数据
data={ 'id':123, 'name':'kingname', 'age':20, 'salary':9000 } # collection.insert_one(data)#插入数据
查询数据
contents=collection.find()#查询数据,不写参数,返回所有 # for content in contents: # # content=collection.find({'age':29})#带参数查询 # print(content)
逻辑查询
查询结果排序
更新文档
删除文档
查询结果去重
collection.distinct('列名')