从MongoDB获取数据有两个不同的原因

时间:2018-05-23 05:32:25

标签: mongodb api mean-stack

我正在开发Visual Studio代码中的MEAN堆栈项目。我有一个组件,其中包含一个字段的搜索框以及另一个字段的搜索框。 首先,我想搜索一个字段,即手机号码。已显示与特定移动电话号码相关的数据。这里我的要求是当我搜索另一个字段,即日期时,必须显示与特定日期相关的数据。

最后我问我怎样才能从同一个组件发送两个请求?如何从同一组件中为这两个查询编写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

0 个答案:

没有答案