数据库的操作无非就是增删改查这四个,而有些时候也会使用到mongodb这个数据库来作为程序的数据存取仓库 。而很多小伙伴对于mongodb的操作都还是不太熟悉,所以这一篇文章就是会来讲解一下python是怎么将数据插入到mongodb数据库的,一起往下看看吧 。
文章插图
一、创建连接
mongodb是以数据库以及集合来保存数据的,而一个数据库中能够存在多个集合,具体的数据都是保存在集合之中 。所以在导入pymongo这个第三方库之后需要先创建连接对象,然后再该对象去连接数据库 。之后使用返回的数据库对象连接到集合才能够向其中执行插入数据的操作,代码示例如下所示:
from pymongo import MongoClientconn = MongoClient()database = conn.chacollection = 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中插入数据】以上就是关于“Python怎么插入数据到MongoDB?Python如何向MongoDB中插入数据”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python什么模块可以连接mongodb?Python连接mongodb数据库两个方法
- Python如何获取今天任意时刻时间戳?Python怎么得到今天某刻时间戳
- Django框架怎么创建表单?Python框架Django表单有哪些
- 电脑视频播放不流畅怎么办 下面8个步骤帮你解决
- Python画流向图怎么做?Python如何绘制数据流向图
- 社会发展的根本动力是什么 是怎么解释的
- Python怎么画箱线图?Python画箱线图代码是什么
- 天然气报警器怎么用 天然气报警器使用方法
- Python中么判断文件是否存在?Python判断文件存在的方法有哪些
- Python自动化框架selenium怎么用?Python中selenium的基本使用方法