я обновил до 3.6 и, как сказал Вирам, используя один и тот же код, вы оба при условии, что он работает отлично ^^ спасибо

я есть следующий документ, у него есть два массива, один внутри другого,
массив вложений и массив файлов внутри массива вложений. Я хочу удалить элемент внутри массива файлов, используя этот элемент _id. но он не работает со мной, я попробовал этот код, он возвращает {n: 144, nModified: 0, ok: 1}

   Invoice.update({}, {
        $pull: {
            "attachment":
            {
                "files":
                {
                    $elemMatch:
                        { _id: ObjectId("5b7937014b2a961d082de9bf") }
                }
            }
        }
    }, { multi: true })
        .then(result => {
            console.log("delete", result);


        });

так выглядит документ

Ответы на вопрос(2)

Ваш ответ на вопрос