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

Как да вмъкна елемент във вътрешния списък на MongoDB?

Един от начините да го направите е с $push :

db.col.update(
    { name: 'doc', 'list.id': 2 }, 
    {$push: {'list.$.items': {id: 5, name: 'item5'}}}
)

http://docs.mongodb.org/manual/reference/operator/push/

Можете също да замените $push с други оператори като (евентуално) $addToSet за да получите точните резултати, които търсите.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb -- включете или изключете определени елементи с c# драйвер

  2. Mongoengine:ConnectionError:Не сте дефинирали връзка по подразбиране

  3. Ръководство за разработчици за комплекти реплики на MongoDB

  4. Намерете документ с ObjectID в mongoDB

  5. Репликация на MongoDB в хибридна облачна среда