В моем скрипте я могу создать новую коллекцию в mongodb, но по умолчанию вставляется одна пустая запись, так как этого избежать.
модель. js:
/* model.js */
'use strict';
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
function dynamicModel(suffix) {
var addressSchema = new Schema({
product_name: {
type: String
}
});
return mongoose.model(suffix, addressSchema);
}
module.exports = dynamicModel;
data. контроллер. js:
var NewModel = require(path.resolve('./models/model.js'))(collectionName);
NewModel.create({ category: 1, title: 'Minion' }, function(err, doc) {
});
после создания новой коллекции я вижу следующее:
_id:ObjectId("5eceb362d538901accc0fefe");
__v:0