如何在mongoose中创build一个新的数据库?

如果我在node.js中使用Mongoose,则需要执行以下操作:

var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/myDB'); 

但是,如果我刚刚安装了mongodb,而且我目前没有任何数据库呢? 如何在mongoose.connect mongoose.connect('mongodb://localhost/myDB')之前使用mongoose在node.js中创build一个新的数据库? 或者,如果没有这样的myDB那么它会创build一个新的? 或者会抛出一个错误,说没有这样的数据库?

它不应该抛出任何错误。 当您在该数据库的任何新集合中插入文档时,集合和数据库将被创build

在Mongoose中,当调用new mongoStore()时,创build一个新的数据库logging:

  app.use(session({ resave: false, saveUninitialized: true, secret: pkg.name, store: new mongoStore({ url: config.db, collection : 'sessions' }) })); 

要么

 const mongoStore = require('connect-mongo')(session);