exports.getIPSList=function (req, res, next){
//定义变量
var objELkRequestBody= new ELk_requestbody.ELK_RequestBody();
//接受并响应
objELkRequestBody.RequestParamAnalysis(req,res,next);
//设置查询的库和表
objELkRequestBody.SetESIndex("ssa_envents*").SetESType("nsec");
//设置精准查询
objELkRequestBody.SetQueryKey( //设置精确查询
{
"program":"IPS"
}
);
//精准查询
if(req.query.search){
objELkRequestBody.SetQueryKey(req.query.search)
}
//设置排序
if(req.query.sort)
objELkRequestBody.SetSortField(req.query.sort); //设置排序
objELkRequestBody.SetSortField({"@timestamp":"desc"}); // 默认按照时间戳排序
//设置分页查询
objELkRequestBody.SetPagingCfg(req.query.page,req.query.size); //设置分页
node操作es的查询语句
最新推荐文章于 2024-06-17 15:49:04 发布