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

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

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

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