MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come posso anteporre una stringa a ogni valore in un array in Mongoose?

Puoi provare aggiornamento con pipeline di aggregazione a partire da MongoDB 4.2,

  • $map per iterare il ciclo di listIDs matrice
  • $concat per concatenare 0000 con valore elemento
db.collection.updateMany({},
  [{
    $set: {
      listIDs: {
        $map: {
          input: "$listIDs",
          in: { $concat: ["0000", "$$this"] }
        }
      }
    }
  }]
)

Parco giochi