我正在寻找一种在Schema旁边创建一组文档的方法,以便在创建数据库时尽快存在这些特定文档。与播种相似,不仅仅是为了开发目的。例如,让我说我有一个模式导出为模型与ref"类别"。因此,如果它连接到我的入口点以便在服务器启动时立即运行,那么我正在寻找与下面的代码完全相同的东西:
Category.find().exec((err, foundCategories) => {
if (err) { console.log(err) } else {
if (foundCategories.length === 0){ //if no Categories exist yet
Category.create(Array, callback); /*where Array contains
the info needed to create the docs i want to create.*/
}
}
});
有没有办法在创建架构的同一文件中执行此操作,而不是上述方法(播种)?