Задать вопрос
@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})
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Средний 3 комментария
Решения вопроса 1
@FIREguardSPB
Я мимоходом второпях ерунду написал, поэтому редактирую:

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

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

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект