Вам не нужен внешний модуль для этого.Вы знаете, какие данные вам нужны, вы знаете, как структурированы ваши данные, и вы можете легко сделать это сами.
Просто объявите логику заполнения в вашем основном app.js
или во внешнемфайл и импортируйте его в основной файл app.js
:
const MyModel = require("./models/my-model");
const express = require("express");
const app = express();
async function mySeeder() {
const data = await MyModel.find({...}).exec();
if (data.length !== 0) {
// Data exists, no need to seed.
return;
}
const seed = new MyModel({...});
// some other seed logic
// ...
await seed.save()
}
mySeeder();
app.listen(3000, () => console.log("Hello World!"));