MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

jak zaktualizować pole liczbowe za pomocą innego pola liczbowego w MongoDB

Uwaga:

  1. W wersji 3.6 nie masz opcji bezpośredniej aktualizacji, musisz najpierw przeczytać i przetworzyć kod, a następnie zaktualizować.
  2. Dla v>= 4.2 możesz to zrobić w jednym wywołaniu jako .update() zaakceptuje potok agregacji i wszystko można zrobić w jednym wywołaniu aktualizacji do DB. Możesz spróbować tego:

Zapytanie:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak wyświetlić lub zmodyfikować opcje sortowania ustawione w kolekcji MongoDB?

  2. Niedopasowanie czasu w muszli mongo

  3. Mongodb oszczędza jeden dzień mniej - problem ze strefą czasową

  4. MongoDB + nodejs :jak odpytywać pola ISODate?

  5. Jak wdrożyć MongoDB w celu zapewnienia wysokiej dostępności