Я створив моделі продукту, замовлення, кошика та користувача. Я заповнив лише модель продукту, створивши папку seed. Усередині цієї папки я створив файл product.js, який містить 20 записів, використовуючи схему продукту. Також я створив файл seed.js в тій самій папці.
У файлі seed.js я імпортував файл product.js та інші необхідні залежності. Я використав функцію seedProduct для заповнення бази даних продуктів 20 випадковими товарами з файлу product.js, слідуючи формату схеми продукту. Кожного разу, коли я запускаю файл seed.js, він видаляє все з бази даних продуктів і заповнює її новим набором випадково вибраних продуктів із файлу product.js.
Тепер я роблю те саме для моделей замовлення, кошика та користувача, створюючи функцію у файлі seed.js, яка одночасно запускає всі функції заповнення.
Перекладено з: Seeding my DataBase