MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

$push еквивалент за карта в mongo

Нотация с точки с $set операторът е начинът, по който адресирате отделните елементи.

Вземете следния документ:

{
    "_id": 1,
    "map": {
        "field2": 1
    }

}

За да добавите "field3" към картата, актуализирайте по следния начин:

db.collection.update({ "_id": 1 }, { "$set": { "map.field3": 2 } })

Сега вашият документ изглежда така:

{
    "_id": 1,
    "map": {
        "field2": 1,
        "field3": 2
    }
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Обединете с $sum в mongodb

  2. Как да интерпретираме свойствата на lastErrorObject, върнати от MongoDB?

  3. Изпълнете двоични файлове на mongodb на alpine linux

  4. Заявка за IDE за MongoDB?

  5. mongodb:заявете първите няколко реда, където сумата на конкретна колона е по-голяма или равна на C