很抱歉,标题不太清楚。
这是我的问题
我在usermodel.js中有这种模式
var messageSchema = new Schema({
to: String,
from: String,
msg: String
});
exports.userSchema = new Schema({
messages = [messageSchema]
})
运行良好。但是现在需要更改它,并且现在需要另一个单独的消息集合。因此,我们希望做到这一点,以便每当需要消息时,我们都会填充它们。
因此用户架构将更改为
exports.userSchema = new Schema({
messages = [{type:Schema.Types.ObjectId,ref:'message'}]
});
这对于其他新数据将非常简单。但是如何将当前的消息数据迁移到此状态。
谢谢