目标:掌握 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数据库交互的不同之处!

    代码演示:

    image.png