mongoose创建文档以及模式声明

时间:2018-06-03 17:21:04

标签: mongoose mean-stack

我正在寻找一种在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.*/
        }
    }
});

有没有办法在创建架构的同一文件中执行此操作,而不是上述方法(播种)?

0 个答案:

没有答案