[英]Querying sub-sub document in mongodb with moongoose
我的架构是这样的
const appSchema = new mongoose.Schema(
{
appName : {
type: String,
required: true,
trim: true,
unique: true
},
categories: [
{
name: String, // e.g role, function, groups
url: String // wehook
}
]
},
{ timestamps: true }
);
const setupSchema = new mongoose.Schema(
{
productName: {
type: String,
required: true,
unique: true
},
apps: [appSchema],
},
{ timestamps: true }
);
const Setup = mongoose.model('Setup', setupSchema);
我正在尝试使用来自数据库的findOne({_id: req.params.id)
对apps
运行更新,然后将 req.body 推送到刚刚检索到的对象数组,然后是Model.save()
。 但显然,当我运行 findOne() 和 console.log 时,输出只显示祖父母 - > 父母并停在那里,没有显示孩子的完整文件。 有没有更简单的方法来更新子子文档?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.