Извлечение данных из MongoDB по двум различным причинам - PullRequest
0 голосов
/ 23 мая 2018

Я занимаюсь разработкой проекта для стека MEAN в коде Visual Studio.У меня есть компонент, который имеет окно поиска для одного поля, а также окно поиска для другого поля.Сначала я хочу найти одно поле, т. Е. Номер мобильного телефона.Данные, которые относятся к конкретному номеру мобильного телефона, отображаются.Здесь мое требование заключается в том, что при поиске другого поля, т. Е. Даты, должны отображаться данные, относящиеся к конкретной дате.

Наконец, я спрашиваю, как я могу отправить два запроса от одного компонента?Как я могу написать запросы POST для этих двух запросов из одного компонента?Какой подход?Я сделал с одним запросом, т. Е. Мобильный номер его работает.

 //this is my API

app.post('/security',(req,res)=>{
    // var resultArray=[];
    var url="mongodb://localhost:27017/gateway";
    mongo.connect(url,(err,db)=>{
        var dbo=db.db("gateway");
        dbo.collection("vstrinfo").find({"dov":{$gte:("2017-04- 
       14T23:59:59Z"),$lte:("2017-04-15T23:59:59Z")}}).toArray((err,data)=>{

            console.log(data);
            if(err) throw err;
            res.send(data);
            res.end();
            })
            dbo.collection("vstrinfo").find({"mobile":req.body.search})
                .toArray((err,data)=>{
            console.log(data);
            if(err) throw err;
            res.send(data);
            res.end();

        })
    })
})

Это мой вид компонента

enter image description here

...