Не могу запушить в массив, что не так?

Проблема в том, что не добавляется больше 1 фото в массив images

Добавляю проект вот так:

app.post('/add/project', async(req, res) => {
try {
    const { title_main, title_img, img } = await req.body;

    const project = new Project({
        "images": [
            { "title": title_img, "img": `./images/${img}` }
        ],
        "title": title_main,
        $push: {
            "images": [
                { "title": title_img, "img": `./images/${img}` }
            ]
        }
    });

    project.save((err) => {
        if (err) return console.error(err);
        res.redirect('/');
    });
} catch (e) {
    res.status(500).send({ message: 'Произошла ошибка, попробуйте снова' });
}

});

В mongodb сохраняется документ такой:

_id: 5fe11344bce2cd4164e4f4fa
images: Array
    0: Object
        _id: 5fe11344bce2cd4164e4f4fb
        title: "заголовок к фото"
        img: "./images/K960_000_000_-_Korpus_960kh960_Ko_V1_1.jpg,"
title: "заголовок проекта"
__v: 0

Ответы (0 шт):