Mam następujący dokument przechowywany w MongoDB:Jak wstawić element do wewnętrznej listy MongoDB?
{
name: 'myDoc',
list: [
{
id:1
items:[
{id:1, name:'item1'},
{id:2, name:'item2'}
]
},
{
id:2
items:[
{id:1, name:'item1'},
{id:3, name:'item3'}
]
}
]
}
znalazłem sposób, aby dodać element do „listy” używając $addToSet
ale nie mogłem znaleźć sposób, aby dodać do określonej listy „rzeczy” przedmiot.
np. uzyskać następujące:
{id:5, name:'item5'}
i chcę, aby dodać go do pozycji elementu w liście z id: 2.
Przypis, schematy z zagnieżdżonych wbudowanych tablic są prawie zawsze będzie powodować problemy później, ponieważ nie wszystkie operacje na dolnych elementach poziomie są możliwe w bieżącym języku zapytań. Uniknęłbym tego. –