Como inserir um elemento na lista interna do MongoDB?

Eu tenho o seguinte documento armazenado no 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'}
            ]
        }
    ]
}

Eu encontrei uma maneira de adicionar um elemento para "listar" usando$addToSet mas não consegui encontrar uma maneira de adicionar uma lista específica de "itens" a um item.

por exemplo. Eu recebo o seguinte:

{id:5, name:'item5'} 

e quero adicioná-lo ao item do elemento na lista com id: 2.

questionAnswers(2)

yourAnswerToTheQuestion