美文网首页
三、MongoDB中添加模拟数据

三、MongoDB中添加模拟数据

作者: 转身丶即天涯 | 来源:发表于2021-08-22 20:15 被阅读0次

前言

目前手上有一个优化MongoDB的项目,为了降低风险,我打算自己生成模拟一些数据,通过操作模拟数据来调试优化现有项目。

Faker

python有一个第三方依赖包,专门用于生成各式各样的模拟数据,这个依赖包就是faker。

image.png
由于我使用的是python,所以选择python版本的。
github地址:faker--github

安装Faker

pip install faker

使用Faker

Faker本地化

在开始制造模拟数据之前,我们需要先了解一下,什么是Faker本地化。
比如fake.name(),用来生成一个用户名字,但是生成的是英文名字,而我们数据库中多数都是中文信息,为了更精确的模拟效果,我们需要将Faker构造函数中的locale参数指定为'zh_CN',用来表示需要模拟中文数据。

from faker import Faker

fake = Faker(locale='zh_CN')
print(fake.name())

此时,你会发现,原本生成的英文名字,在本地化后生成了中文名字。

各种类型的模拟数据

这哥们写的挺全的,可以参考一下。传送门

生成模拟数据,并插入MongoDB

相关文章

网友评论

      本文标题:三、MongoDB中添加模拟数据

      本文链接:https://www.haomeiwen.com/subject/aprhiltx.html