【发布时间】:2015-02-23 00:29:43
【问题描述】:
如何为一个猫鼬模式的一个属性编写多引用,像这样(但错误):
var Schema = mongoose.Schema;
var PeopleSchema = new Schema({
peopleType:{
type: Schema.Types.ObjectId,
ref: ['A', 'B'] /*or 'A, B'*/
}
})
【问题讨论】:
-
这真的没有意义,因为 Mongoose 如何知道给定文档要引用哪个模型?你能提供更多关于你想要做什么的细节吗?
-
Thanks.OK,例如,我有两种商品,AGoods 模型和 BGoods 模型。而且我还有一个 Goods 模型来保存所有它们(只保存参考)。所以当我找到好的,我会在 Goods 模型中搜索,如果找到,它将从 AGoods 或 BGoods 填充真正的好信息。
-
你找到方法了吗?
标签: mongodb mongoose schema ref