sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB:Upserting og Sub-dokumenter

Du kan dog ændre dit skema lidt. Hvis dine dokumenter så sådan ud:

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

Dine opdateringer ville blive så enkle som:

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



  1. Mongoose near(...)-forespørgsel på 2dsphere-indekseret felt returnerer ikke gyldige resultater

  2. Skinner mongoide regex på et heltalsfelt

  3. $lookup på ObjectId'er i et array

  4. MongoDB-tjenesten starter ikke efter den første opsætning