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

MongoDB:Upserting a Sub dokumenty

Můžete však trochu změnit schéma. Pokud vaše dokumenty vypadaly takto:

{
  '_id' : 'star_wars',
  'count' : 1234,
  'spellings' :  
    { 
        'Star wars': 10, 
        'Star Wars': 15, 
        'sTaR WaRs': 5
    }
}

Vaše aktualizace by byly stejně jednoduché jako:

db.movies.update({_id:"star_wars"},{$inc:{"spellings.Star Wars":1}},true)



  1. Jak najít podpole v Mongo, aniž byste znali nadřazené pole?

  2. Spring Data MongoDB s Java 8 LocalDate MappingException

  3. Efektivní způsob mapování dat z Redis

  4. Spring Data Mongo Query pro dotaz s více poli a návrat v jednom volání