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

MongoDB Nahradit konkrétní hodnoty pole

Použijte poziční $ operátor, který identifikuje prvek v languages pole aktualizovat bez explicitního určení jeho pozice v poli, tj. místo toho, abyste předem znali pozici a aktualizovali prvek jako:

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

stačí použít $ operátor jako:

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


  1. Jak ignorovat hodnoty null při odstraňování dokumentu MongoDB?

  2. Návrhy na jednoduché řešení distribuovaného ukládání do mezipaměti .NET

  3. Nový způsob správy databází s otevřeným zdrojovým kódem

  4. Konverze datového rámce na RDD[(String, String)]