No nonsense, direct
----------------------
。 If your application uses only one database, you should use Mongoose.connect. If you need to create additional connections, use Mongoose.createconnection. var mongoose = require (' Mongoose '); Mongoose.connect (Mongodb://localhost/chihuo);
The Mongoose.createconnection return value is a new connection. If you open a separate connection using mongoose.createconnection (), but trying to access the model Mongoose.model ("ModelName ') does not work as expected because it is not connected to an active database connection. In this scenario, you access your model by creating a connection:
var conn = mongoose.createconnection (' Your connection string ') = Conn.model ('modelname ', Schema) , m = new MyModel; M.save ();//Works VS var conn = mongoose.createconnection (' Your connection St Ring ') , MyModel = Mongoose.model (' modelname ', Schema) , m = new MyModel; M.save ();
Come here first.
Two forms of Mongoose connection database