BSON是一种类似于JSON的二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数据类型,如Date和BinData类型等。
BSON主要被用作MongoDB数据库中的数据存储和网络传输格式,能用来表示简单数据结构、关联数组(MongoDB中称为“对象”或“文档”)以及MongoDB中的各种数据类型。
本文将讲述如何使用Python来读取MongoDB导出的BSON文件。
使用MongoDB导出BSON文件
使用Studio 3T软件查看数据库,其中testdb中的内容如下:
![e8c20092ede42b00dbc1d7d014188de5.png](https://i-blog.csdnimg.cn/blog_migrate/bf7aa6cc73cd6b462fc3b855cf15e7b1.png)
我们使用Studio 3T软件的Export功能,将该数据库的内容以BSON格式导出,如下图: