优草派 > Python

Python怎么插入数据到MongoDB?Python如何向MongoDB中插入数据

罗西汉         优草派

数据库的操作无非就是增删改查这四个,而有些时候也会使用到mongodb这个数据库来作为程序的数据存取仓库。而很多小伙伴对于mongodb的操作都还是不太熟悉,所以这一篇文章就是会来讲解一下python是怎么将数据插入到mongodb数据库的,一起往下看看吧。

Python怎么插入数据到MongoDB?Python如何向MongoDB中插入数据

一、创建连接

mongodb是以数据库以及集合来保存数据的,而一个数据库中能够存在多个集合,具体的数据都是保存在集合之中。所以在导入pymongo这个第三方库之后需要先创建连接对象,然后再该对象去连接数据库。之后使用返回的数据库对象连接到集合才能够向其中执行插入数据的操作,代码示例如下所示:

from pymongo import MongoClient
conn = MongoClient()
database = conn.cha
collection = database.exa

二、插入数据

那么python里面有两个方法能够来完成mongodb插入数据的操作,执行的操作分别为单行以及多行数据插入。

一次插入一条数据使用的就是insert_one()方法,这个方法只能够接收一个字典对象,而且字典之中键值对是没有任何限制的。这也是mongodb数据库的一个特点,可以传入任意数据类型数据而不受约束,代码示例如下:

collection.insert_one({'name': '小六', 'age': 25, 'work': '司机'})

一次性将多条数据同时插入到mongodb中就要用到insert_many()方法了,这个方法所需要接收的数据类型就是列表字典,也就是将多个字典对象保存在一个列表之中。这些字典对象的键值对格式可以不同,代码示例如下所示:

collection.insert_many([{'name': '小二','age':21,'student':True},{'name': '小三','age':20},{'name': '小四'}

以上就是关于“Python怎么插入数据到MongoDB?Python如何向MongoDB中插入数据”的全部内容了,希望对你有所帮助。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024