Иногда ... Иногда ошибка происходила еще до того, как мы достигли этой строки кода ...
Трудно было найти причину в выводе терминала, а также в компасе все выглядит нормально.
Но в тот момент, когда я сохраняю видео и обновляю пользователя, чтобы в его коллекции также были идентификатор видео, заголовок и фрагмент, я сделал это:
$push: {
videos: [{
_id: data._id,
title: data.title,
slug: data.slug
}]
}
Да, я выдвинул пустой массив, содержащий объект в массив. Но, как я уже сказал, выходные данные, а также .find () были в порядке.
После того, как я снял скобки [] и протестировал новый набор данных, $ pull отлично работает.
Думаю, это была моя самая сложная ошибка ... самая сложная ошибка до сих пор!
Спасибо за вашу помощь!