mongoose怎么populate一个对象数组里的某个属性字段?
使用Mongoose时, 我想在User里populate一个对象数组字段里的一个属性q
var Question = new Schema({
title: {type: String},
answers: Schema.Types.Mixed, //{A:'',B:''}
category: {type: String},
type: {type: String},
enable: {type: Boolean, default: true},
sex: Number,
//random: {type: Number, default: Math.random},
createdAt: {type: Date, default: Date.now}
});
var User = new Schema({
username: {type: String},
password: {type: String},
typeQuestion: [{q: {type: Schema.Types.ObjectId, ref: 'Question'}, a: String,option:String }],
});
有人知道怎么实现吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题已解决
http://stackoverflow.com/questions/32834572/mongoose-populate-a-filed-in-a-subdocument-array