Запрос MONGODB, который работает в STUDIO 3T, но не работает в Express.js - PullRequest
0 голосов
/ 07 мая 2019

У меня есть запрос, который работает в STUDIO 3t, но тот же запрос не извлекает никаких данных в экспресс-js.

Код здесь

запрос студии 3t

db.getCollection("tickets").find({
    $and: [
        {"TCKT_CRTE_DTTM" : { "$gte" : { "$date" : "2018-04-22"}, 
                                      "$lte": {"$date" : "2019-04-23"}}  },
          { "TRBL_TCKT_NUM": 2 }
    ]
});

Экспресс код: -

tktRouter.get('/ticketsearch', (req,res) => {


    db.mongo.collection('tickets').find({
        $and: [
            {"TCKT_CRTE_DTTM" : { $gte : { $date : "2018-04-22" }, $lte: {$date : "2019-04-23" }}  },
            { "TRBL_TCKT_NUM": 2 }
        ]
    }).toArray(function(err, data) {
        if(err){

            res.json({ "error": "Tickets data not found." });
        } else{
            res.json({
                message: "success",
                data
            })
        }
    })

 });

Сейчас я просто получаю сообщение: "success ", data: [], но в студии 3t перечислены все значения.

1 Ответ

0 голосов
/ 07 мая 2019

Запросы, выполняемые в MONGODB, не работают в EXPRESS, необходимо внести некоторые изменения.

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