{"library":"mongoose-seeder","title":"mongoose-seeder","description":"Seed MongoDB databases with JSON data using Mongoose models. Version 1.2.1 allows seeding from JSON files, automatically resolving model references. Supports promises and callbacks. Options control whether to drop the entire database, drop only seeded collections, or append data. Last updated 2015; no active maintenance. Simpler than faker-based seeders but lacks advanced features like auto-increment or relationships.","language":"javascript","status":"abandoned","last_verified":"Sat Apr 25","install":{"commands":["npm install mongoose-seeder"],"cli":null},"imports":["import seeder from 'mongoose-seeder'","seeder.seed(data, options, callback)","none; no TypeScript types provided"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"const seeder = require('mongoose-seeder');\nconst data = {\n  users: {\n    _model: 'User',\n    alice: { firstName: 'Alice', name: 'Smith', email: 'alice@example.com' }\n  }\n};\nseeder.seed(data, { dropDatabase: true })\n  .then(dbData => console.log('Seeded:', dbData))\n  .catch(err => console.error(err));","lang":"javascript","description":"Seeds a MongoDB database with a User document from JSON data, dropping the entire database first.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}