目标:掌握 python 怎么与mongoDB数据库进行交互?
一:python 怎么与mongoDB数据库进行交互?
交互步骤:
第一步:导入模块 import pymongo
注意:pymongo不是标准库需要安装
linux终端安装指令:sudu pip3 install pymongo
第二步:创建mongo数据库连接客户对象 con_obj = pymongo.MongoClient(host = 当前主机,port = 端口号)
注意:
1:主机一般都是 127.0.0.1
2:mongoDB数据库的端口号是27017
3:参数MongoClient方法的port参数数据类型是数字,不是字符串
第三步:创建数据库对象 db_obj = 连接对象[“数据库名”]
注意:数据库名可以是在mongoDB数据库内存在的,也可以是不存在的,存在则直接进行操作,不存在则先创建这个数据库在操作
第四步:创建数据集合对象 set_obj = 数据库对象[“数据集合名”]
第五步:向数据集合内插入文档
插入单条文档数据方法:数据库集合对象.insert_one(字典)
插入多条文档数据方法:数据库集合对象.insert_many(列表内嵌套字典)
注意事项:插入单条文档数据时一个字典就是一条文档数据,插入多条文档数据也是如此(一个字典是一个文档数据)
总体注意:在利用 python 与 mongoDB 数据库进行交互时,不需要提前建好数据库以及数据集合,这是与mysql数据库交互的不同之处!
代码演示:

