Мангуста возвращает пустой запрос, используя req.params - PullRequest
0 голосов
/ 10 сентября 2018

Я использую скрипт bash для вставки документа в mongodb следующим образом:

...
document='{"telefono":"'"${MDD:8}"'"}'
mongo ip/my_db --quiet --eval "db.calogs.insert(${document});"
... 

, когда я пытаюсь выполнить запрос к БД с помощью mongoose следующим образом:

exports.countCall = (req, res) =>  {
    console.log(req.params.telefono);
    Calog.find({telefono: req.params.telefono})
    .then(calogs => {
        res.send(calogs);
    }).catch(err => {
        res.status(500).send({
            message: err.message
        });
    });
};

Я получаюпустой запрос, console.log отображает значение req.params.telefono правильно, и когда я изменяю запрос на Calog.find({}) или Calog.find({telefono: "0123456789"}), он возвращает полный запрос, в то время как в модели у меня есть telefono: String,, я также пытался Calog.find({telefono: Schema.Types.String(req.params.telefono)})безуспешно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...