Я немного запутался в использовании моделей в mongoosejs
Модели могут быть созданы с помощью мангуста таким образом
Использование Mongoose
var mongoose = require('mongoose');
var Actor = mongoose.model('Actor', new Schema({ name: String }));
Использование соединения
var mongoose = require('mongoose');
var db = mongoose.createConnection(..);
db.model('Venue', new Schema(..));
var Ticket = db.model('Ticket', new Schema(..));
var Venue = db.model('Venue');
Использование существующего экземпляра модели
var doc = new Tank;
doc.model('User').findById(id, callback);
В чем разница между моделью, возвращаемой Mongoose.model
, Connection.model
и Model.model
. и когда использовать что,
Каков рекомендуемый способ создания/выборки модели?