Опитвате се да изтеглите низ от масив въз основа на регулярния израз. Проблемът е, че вашият масив се състои от карти/обекти/каквото и да е, така че не е изненадващо, че не можете да изтеглите нищо. Ето защо виждате 1 matched
и 0 modifies
.
db.testcaseCollection.update({
"name" : "testcase2"
}, {
$pull : {
steps: { spec1: {$regex: 'postPet' }}
}
})
Разгледайте документацията за това как можете да използвате $pull