Marround
@Marround
Программист, администратор, хороший человек

Как удалить субдокумент в mongoose nest js?

в документации четко английским по белому написано

Each subdocument has it's own remove method. For an array subdocument, this is equivalent to calling .pull() on the subdocument. For a single nested subdocument, remove() is equivalent to setting the subdocument to null.

parent.children.id(_id).remove();

но vscode да и webstorm выдает ошибку при билде (хотя в деве все работает ок): services.service.ts(104,41): error TS2339: Property 'id' does not exist on type '[IMetadata]'.

вот участок кода в котором ошибка
try {
                await service.meta.id(metaId).remove();
            }catch (error) {
                throw new NotFoundException(error);
            }
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Vasxxx
Привет. У меня такая же ерунда. Ты разобрался с этим?
Да, знаю, что ты спрашивал больше 3-х лет тому назад, но вдруг разобрался. :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы