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

MongoDB Zastąp określone wartości tablicy

Użyj pozycyjnego $ operator, który identyfikuje element w languages tablicę do aktualizacji bez wyraźnego określenia jej pozycji w tablicy, tj. zamiast wcześniejszej znajomości pozycji i aktualizowania elementu jako:

db.movies.updateMany(
    { "languages": "French" }, 
    { "$set": { "languages.2": "Francais" } }
)

możesz po prostu użyć $ operator jako:

db.movies.updateMany(
    { "languages": "French" }, 
    { "$set": { "languages.$": "Francais" } }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB z Mongoid w Rails — indeksowanie geoprzestrzenne

  2. Jak wypełnić zagnieżdżone jednostki w manguście?

  3. Uzyskaj tylko określone pole w MongoDB za pomocą C#

  4. Replikacja MongoDB w hybrydowym środowisku chmury

  5. php mongodb wyszukiwanie pełnotekstowe i sortowanie