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

Jak vložit prvek do interního seznamu MongoDB?

Jedním ze způsobů, jak to udělat, by bylo $push :

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

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

Můžete také nahradit $push s jinými operátory, jako je (možná) $addToSet abyste získali přesné výsledky, které hledáte.



  1. Základy řetězové replikace MongoDB

  2. Redis – co, proč a jak používat Redis jako primární databázi

  3. Manuál DevOps Open-Source Database Audit Manual – Vše, co byste měli vědět

  4. Mongo id vede k děsivým adresám URL