【发布时间】:2015-01-20 10:31:11
【问题描述】:
我有以下两个架构:
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"}]
})
);
我在任何地方都找不到的是 mongoose 如何确定从何处获取“消息”填充 - '发件人'字段或'收件人'字段......
是一个吗?两个都?这个可以配置吗? 即我可以创建单独的“incomingMessage”和“outgoingMessages”字段吗?
10 倍。
【问题讨论】:
标签: node.js mongodb mongoose mongoose-populate