三、MongoDB中添加模拟数据

2021-08-22  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读