- 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kun1280437633/article/details/80512223
pip install pymongo
需要用到如下对象:
MongoClient对象:用于与MongoDB服务器建立连接
client=MongoClient('主机ip',端口)
DataBase对象:对应着MongoDB中的数据库
db=client.数据库名称
Collection对象:对应着MongoDB中的集合
col=db.集合名称
Cursor对象:查询方法find()返回的对象,用于进行多行数据的遍历
当调用集合对象的find()方法时,会返回Cursor对象
结合for...in...遍历cursor对象
主要方法:
insert_one:加入一条文档对象
insert_many:加入多条文档对象
find_one:查找一条文档对象
find:查找多条文档对象
update_one:更新一条文档对象
update_many:更新多条文档对象
delete_one:删除一条文档对象
delete_many:删除多条文档对象
插入方法:
insert_one() 传入一个字典,表示插入一个文档
insert_many() 传入一个列表,列表的元素为字典,插入多条文档
1 from pymongo import *
2 '''
3 插入方法:
4 insert_one() 传入一个字典,表示插入一个文档
5 insert_many() 传入一个列表,列表的元素为字典,插入多条文档
6 '''
7 def insert():
8 try:
9 # 1 创建连接对象
10 client = MongoClient(host="localhost", port=27017)
11 # 2 获取数据库,
12 # 如果这个数据库不存在,就在内存中虚拟创建
13 # 当在库里创建集合的时候,就会在物理真实创建这个数据库
14 db = client.demo # 使用demo数据库
15 # 向stu集合插入数据
16 # 插入一条
17 db.stu.insert_one({
"name": "zs", "age": 20})
18 # 插入多条
19 db.stu.insert_many([{
"name