即使使用猫鼬创建模型后也无法创建集合

时间:2019-05-24 18:34:56

标签: angularjs mongodb mongoose angularjs-directive mongoose-schema

我使用猫鼬创建了一个模型。 但是,它不是在mongodb中创建集合。 虽然与mongodb的连接仍然正常,

var mongoose = require("mongoose"),
    Schema = mongoose.Schema,
    ObjectId = Schema.ObjectId;

const conn = require('app/connection');

var notesSchema = new Schema({
    _id: ObjectId,
    message: String,
});

var dataSchema = new Schema({
    _id: ObjectId,
    dataId: String,
    dataName: String,
    notes: [notesSchema]
}, {
    collection: 'dataCols'
});

var dataCol = conn.on('cg').model('dataCol', dataSchema);

我也尝试过对模型采取行动(查找,插入等),但是不会自动创建集合。

我正在连接到副本集

0 个答案:

没有答案