优草派 > Python

Python数据库MongoDB怎么存储Json数据?方法看这里

罗西汉         优草派

python在进行实际的项目开发时,数据的交互量是非常庞大的,那么这个时候就需要将数据存储到数据库之中。因为前后端需要交互所以一般返回来后端的都是JSON格式的数据,本文将会介绍Python数据库MongoDB存储JSON数据的方法。

Python数据库MongoDB怎么存储Json数据?方法看这里

JSON是一种格式清晰的数据格式,使用范围非常广。而MongoDB是以数据集的形式存储数据的一个数据库,而它里面存储的数据格式是Bson格式。所以想要将一个JSON格式的数据存储进MongoDB数据之中,那么就需要通过数据格式转换的方法将JSON格式转为Bson格式后才能进行存储。

1.新建一个python的文件并导入操作JSON和MongoDB数据库所需要的库,示例如下:

from pymongo import MongoClient
import json

2.导入模块完成之后需要连接上MongoDB数据库并创建一个数据库连接对象来执行存储操作,代码如下:

connection = MongoClient('localhost')    # localhots是本地连接,远程连接可以换成对应的地址
# demo是数据库的名称,没有会自动创建,也可以换成已有的数据库
db = connection.demo

3.创建一个空的集合并使用循环将JSON数据存储进去,代码如下:

emp = db.employees
emp.remove(None)
# info就是JSON格式的数据
for each in info:
    eachline = json.loads(each)    # 将数据进行格式转换处理
# 存储数据到集合
    emp.insert(eachline)

因为数据的连接已经打开并且emp创建的是一个MongoDB数据库内置格式的集合,所以使用insert保存后数据进已经存储进去了。

以上就是关于“Python数据库MongoDB怎么存储Json数据?方法看这里”的全部内容了,想要了解更多python的实用知识和代码示例可以在网页顶部栏目中找到python查看更多哦。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

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

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

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

优草派  版权所有 © 2024