U probeert een string uit een array te halen op basis van de regex. Het probleem is dat je array uit kaarten/objecten/wat dan ook bestaat, dus het is niet verrassend dat je niets kunt trekken. Daarom zie je 1 matched
en 0 modifies
.
db.testcaseCollection.update({
"name" : "testcase2"
}, {
$pull : {
steps: { spec1: {$regex: 'postPet' }}
}
})
Bekijk de documentatie over hoe u $pull