1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊
var _User = new Schema({
_id:Number,// 只支持ObjectId,Number,String,Buffer,就這幾個(gè)引用類型,ref匹配的只有這個(gè)_id
name:String,
age:Number
});
var _Comment = new Schema({
comments:[{
text:String,
created_by:{type:Number,ref:'User'}//這個(gè)User是model名稱,數(shù)據(jù)類型要于_id的數(shù)據(jù)類型一致。
}]
})
var userModel = mongoose.model('User',_User);
var commentsModel = mongoose.model('Comment',_Comment);
// 查詢
commentModel.findOne({ })
.populate('comments.created_by')
.exec(function (err, commets) {
console.log(err,commets);
})
添加回答
舉報(bào)