有人知道种子生成器可以为相关实体生成种子吗?
让我们看一个博客。我想按以下顺序创建种子
我显然可以自己写这个。但是想知道是否还没有一个通用的软件包可以做到这一点。
答案 0 :(得分:0)
例如,您可以使用faker.js。检查文档here
console.log(faker.fake("{{name.lastName}}, {{name.firstName} {{name.suffix}}"));
// outputs: "Marks, Dean Sr."
我认为您可以在docs(company.companyName或commerce.productName)中找到适合文章名称的内容
答案 1 :(得分:0)
我最初问这个问题是因为我打算为此编写一个程序包。我想确保这样的东西还不存在。
样品使用
// create new seeder
const seeder = new Seeder();
// add a seed job
seeder.addJob('users', userGenerator, userSource, {count: 2})
.addJob('articles', articleGenerator, articlSource, {count: 3})
// seed top categories
.addJob('categories', categoryGenerator, categorySource, {
staticFieldData: [
{
name: 'Health',
parentId: null
},
{
name: 'Fashion',
parentId: null
}
]
})
// seed child categories (they would use the ID of already seeded top categories as parentId)
// notice the addSeed here. addJob can be called only once per entity.
.addSeed('categories', {count: 3});