MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB-Update-Anweisung mit Regex

Sie versuchen, eine Zeichenfolge basierend auf der Regex aus einem Array zu ziehen. Das Problem ist, dass Ihr Array aus Karten/Objekten/was auch immer besteht, also ist es nicht überraschend, dass Sie nichts ziehen können. Aus diesem Grund sehen Sie 1 matched und 0 modifies .

db.testcaseCollection.update({
  "name" : "testcase2"
}, {
   $pull : {
      steps: { spec1: {$regex: 'postPet' }}
   }
})

Sehen Sie sich die Dokumentation an, wie Sie $pull