sql >> Databáze >  >> NoSQL >> MongoDB

Jak mohu přidat řetězec ke každé hodnotě v poli v Mongoose?

Můžete zkusit aktualizaci pomocí kanálu agregace počínaje MongoDB 4.2

  • $map iterovat smyčku listIDs pole
  • $concat ke spojení 0000 s hodnotou prvku
db.collection.updateMany({},
  [{
    $set: {
      listIDs: {
        $map: {
          input: "$listIDs",
          in: { $concat: ["0000", "$$this"] }
        }
      }
    }
  }]
)

Hřiště




  1. Mongo agregace Shoda více hodnot

  2. Zálohujte databázi MongoDB pomocí mongodump

  3. WiredTiger a aktualizace na místě

  4. Serializace typů neměnných hodnot pomocí ovladače Mongo C#