Задать вопрос
@judywb

Почему .find в mongoose возвращает не массив?

У меня есть коллекция, и мне надо перед отправкой на клиент, удалить у каждого элемента свойство item, но почему-то ide говорит что у items нету lenght, и цикл for просто пропускается
const items = await productModel.find()
console.log(items)
for(let i = 0; i < items.lenght; i++){
    console.log(items[i])
    delete items[i].keys
    console.log(items[i])
}
res.status(200).json({items: items})
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@FIREguardSPB
Я мимоходом второпях ерунду написал, поэтому редактирую:

У тебя не может быть свойства lenght - потому, что такого нет в природе =)) правильно - length
Это частая ошибка у новичков!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы