ext*_*eta 4 mongoose mongodb node.js
我在尝试了解要将文档保存到哪个集合时遇到麻烦。我有以下代码:
var message = mongoose.Schema({
created: {type: Date, default: Date.now}
});
var message_temp = mongoose.model('message', message);
Run Code Online (Sandbox Code Playgroud)
现在我该怎么做才能将该消息保存到特定集合?如果我做
message.save(function(err){});
Run Code Online (Sandbox Code Playgroud)
消息实际上保存在哪里?
小智 5
要定义一个集合,您只需要:
var message_temp = mongoose.model('message', message,'collectionyouwant');
Run Code Online (Sandbox Code Playgroud)
小智 5
我晚了六年,但有些人可能仍然觉得这很有用。根据文档,您可以在保存模型时指定这样的集合:{ 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' });
Run Code Online (Sandbox Code Playgroud)
链接到文档 https://mongoosejs.com/docs/guide.html#collection
| 归档时间: |
|
| 查看次数: |
2730 次 |
| 最近记录: |