【问题标题】:Generate fake data with mongoose schema使用猫鼬模式生成假数据
【发布时间】:2017-05-29 01:30:57
【问题描述】:
我在应用程序级别结合 mongodb 使用 mongoose 模式。为了测试,我想用假数据填充我的 mongodb。 mongoose-faker 库似乎不是自动的。我知道 JSON-Schema 有伪造者,但我不想维护模式类型。
是否可以自动生成假数据?
问候
丹尼尔
编辑:我将尝试从我的 Mongoose 架构生成 JSON 架构。我可以在星期一测试这个
【问题讨论】:
标签:
node.js
mongodb
mongoose
faker
【解决方案1】:
Mongoose-Schema 可以使用模块mongoose-schema-jsonschema 转换为 JSON-Schema。使用模块json-schema-faker可以生成假数据。
很高兴知道,转换只能将标准 mongoose 类型转换为 JSON-Schema。此外,如果它们位于对象数组中,faker 似乎在生成必填字段方面存在问题。
但总的来说,这个解决方案是有效的。