将文档保存到mongoose中的特定集合

时间:2014-10-26 11:03:13

标签: node.js mongodb mongoose

我无法理解哪个是我保存文档的集合。我有以下代码:

var message = mongoose.Schema({
    created: {type: Date, default: Date.now}
});

var message_temp = mongoose.model('message', message);

现在我该怎么做才能将该消息保存到特定的集合中?如果我做

 message.save(function(err){});

实际保留的信息在哪里?

2 个答案:

答案 0 :(得分:5)

要定义您只需要的集合:

var message_temp = mongoose.model('message', message,'collectionyouwant');

答案 1 :(得分:1)

我迟了六年,但有些人可能仍然觉得这很有用。 根据文档,您可以在保存模型时指定这样的集合{{collection:'name'}

赞:

 const model = new Model({
        _id: new mongoose.Types.ObjectId(),
        somefield: "some value",
        someotherfield: "some other value"
    }, { collection: 'here you put the name of your collection' });

链接到文档 https://mongoosejs.com/docs/guide.html#collection