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

Comment puis-je ajouter une chaîne à chaque valeur d'un tableau dans Mongoose?

Vous pouvez essayer mettre à jour avec le pipeline d'agrégation à partir de MongoDB 4.2,

  • $map pour itérer la boucle de listIDs tableau
  • $concat pour concaténer 0000 avec la valeur de l'élément
db.collection.updateMany({},
  [{
    $set: {
      listIDs: {
        $map: {
          input: "$listIDs",
          in: { $concat: ["0000", "$$this"] }
        }
      }
    }
  }]
)

Aire de jeux