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

jak aktualizovat číselné pole pomocí jiného číselného pole v MongoDB

Poznámka:

  1. Ve verzi 3.6 nemáte možnost přímé aktualizace, musíte nejprve přečíst a zpracovat kód a poté aktualizovat.
  2. Pro v>= 4.2 můžete to udělat v jednom hovoru jako .update() bude přijímat agregační kanál a věci lze provést jedním aktualizačním voláním do DB. Můžete zkusit toto:

Dotaz:

db.getCollection('collectionName').update({}, [{ $set: { b: { $multiply: ["$a", 2] } } }])



  1. Spring boot / mongo nebude vytvářet index s anotací indexu

  2. Předejte soubor .js mongo db.eval()

  3. jak nahradit více výskytů fráze mongodb

  4. MongoDB Kafka Sink Connector nezpracovává procesor RenameByRegex