这是我的数组我想删除一个物体“秒B”在第二类从类数组,我尝试了很多方法谁能帮我出来
[
{
"classes": [
{
"class_name": "fist class",
"sections": [
{
"section_name": "section a"
},{
"section_name": "section b"
}
]
},
{
"class_name": "second class",
"sections": [
{
"section_name": "sect a"
},
{
"section_name": "sec b"
},
{
"section_name": "sec c"
}
]
}
],
"_id": "id",
"name": "testing",
}
]
我有这样的treid db.update({_id:req.params.id},{$Pull:{“类.$.Sections”:{section_name:'sec B‘}}}
db.update({
_id: req.params.id,
"classes.class_name": "second class"
},
{
$pull: {
sections: {
"section_name": "sect a"
}
}
})
//also check your req.params.id is ObjectId not string