MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

instruction de mise à jour mongoDB utilisant regex

Vous essayez d'extraire une chaîne d'un tableau basé sur la regex. Le problème est que votre tableau se compose de cartes/objets/peu importe, donc sans surprise, vous ne pouvez rien extraire. C'est pourquoi vous voyez 1 matched et 0 modifies .

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

Consultez la documentation pour savoir comment utiliser $pull