3
我有以下2层架构:DbRef与猫鼬 - mongoose-dbref或填充?
公司事件:
var companyEventSchema = new Schema({
name : String,
description
date : Date,
attendees : [ { type : Schema.ObjectId, ref : 'Member' } ],
]});
和会员
var memberSchema = new Schema({
name : String,
emailAddress: String,
password :String,
created: { type: Date, default: Date.now }
});
是我从companyEventSchema ref'd会员的方式是否正确? 我正在尝试做一件长达dbref的行。
我看到了孤单,虽然一个单独的项目... mongoose-dbref
然而,猫鼬文档说上面提供了“DBREF相似的功能”
这将是更有效?
一切看起来都不错,但请记住,'ref:'Member''只有在稍后将该模式加载到mongoose模型中时才有效:'member = mongoose.model('Member',memberSchema)'。我一直在使用populate,因为我发现mongoose-dbref给了我相同的结果! – drinchev 2012-04-14 08:50:11