вызов freeCodeCamp MongoDB find()?

я пытаюсь решить

Бэкенд-разработка и API-интерфейсы > MongoDB и Mongoose > Использование model.find() для поиска в базе данных

https://www.freecodecamp.org/learn/back-end-development-and-apis/mongodb-and-mongoose/use-model-find-to-search-your-database

Вот мое решение:

      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 секунд и к тому моменту вызов уже показывается как не пройденный.

  1. Почему есть задержка?
  2. Проблема не удалась из-за большой задержки и тайм-аута теста, или мне нужно что-то изменить в коде?

Пожалуйста, предложите.

Спасибо

0 ответов

Другие вопросы по тегам