вызов freeCodeCamp MongoDB find()?
я пытаюсь решить
Бэкенд-разработка и API-интерфейсы > MongoDB и Mongoose > Использование model.find() для поиска в базе данных
Вот мое решение:
const findPeopleByName = (personName, done) => {
Person.find({name : personName}, (err, data) => {
if(err){
return done(err);
}
done(null, data);
})
};
Я работаю над replit.com с этим проектом https://replit.com/@aryaanupam/fcc-mongoose#myApp.js , и после запуска и отправки запроса (отправив вызов) в консоли replit я получаю это:
npm start
> fcc-mongo-mongoose-challenges@0.0.1 start /home/runner/fcc-mongoose
> node server.js
Your app is listening on port 3000
(node:203) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.
POST
[object Object]
Здесь последняя строка [object Object] приходит в консоль через 12 секунд и к тому моменту вызов уже показывается как не пройденный.
- Почему есть задержка?
- Проблема не удалась из-за большой задержки и тайм-аута теста, или мне нужно что-то изменить в коде?
Пожалуйста, предложите.
Спасибо