如何在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);