seanemmer / mongoose-seed

Seed data population for Mongoose
MIT License
52 stars 33 forks source link

The `uri` parameter to `openUri()` #38

Open rafaelvicio opened 4 years ago

rafaelvicio commented 4 years ago

Successfully initialized mongoose-seed [ 'src/app/models/team.js' ] (node:2035) UnhandledPromiseRejectionWarning: MongooseError: The uri parameter to openUri() must be a string, got "undefined". Make sure the first parameter to mongoose.connect() or mongoose.createConnection() is a string. at new MongooseError (/home/rafaelvicio/Desenv/stattrak/gateway/node_modules/mongoose/lib/error/mongooseError.js:10:11)

const seeder = require("mongoose-seed");

seeder.connect("mongodb://db:27017/stattrak", function() {
  // Load Mongoose models
  seeder.loadModels(["src/app/models/team.js"]);

  // Clear specified collections
  seeder.clearModels(["Team"], function() {
    // Callback to populate DB once collections have been cleared
    seeder.populateModels(data, function() {
      seeder.disconnect();
    });
  });
});

var data = [
  {
    model: "Team",
    documents: [
      {
        name: "teste1",
        slug: "teste1"
      },
      {
        name: "teste2",
        slug: "teste2"
      }
    ]
  }
];