美文网首页
三、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