我有以下两个架构:
var MessageModel = mongoose.model("message",
new Schema({
sender:{type:ObjectId,ref:"user"},
recipient:{type:ObjectId,ref:"user"},
title: String
})
);
var UserModel = mongoose.model("user",
new Schema({
username: String,
name: String,
fname: String,
messages:[{type:ObjectId,ref:"message"}]
})
);
我在任何地方都找不到的是猫鼬如何确定从哪里获取“消息”填充 - “发件人”字段或“收件人”字段......
是一个吗?两个都?这个可以配置吗?即我可以创建单独的“incomingMessage”和“outgoingMessages”字段吗?如何创建?
10 倍。