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

MongoDB:актуализирайте речника в документа

от уебсайт на mongoDb погледнете „Задаване на полета във вградени документи“

To specify a <field> in an embedded document or in an array, use dot notation.
For the document matching the criteria _id equal to 100, the following
operation updates the make field in the details document:


db.products.update(
{ _id: 100 },
{ $set: { "details.make": "zzz" } })

във вашия случай

db.collection.update(
     {_id:ObjectId("1")},
     { $set: { "occurrences.12": "3", "occurrences.17": "2" }})


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Неуспешно намиране на източник на данни:com.mongodb.spark.sql.DefaultSource

  2. Как да кажа... съвпадение, когато полето е число... в mongodb?

  3. Подигравателна база данни в node.js?

  4. MongoDB findAndModify. Наистина ли е атомно? Помощ при написването на затворено решение за актуализация

  5. SpringData Mongo @Column еквивалентна анотация (@Property?)