я обновил до 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);
});