如何给弹性搜索查询提供一些条件

您所在的位置:网站首页 query()方法 如何给弹性搜索查询提供一些条件

如何给弹性搜索查询提供一些条件

2023-03-17 01:27| 来源: 网络整理| 查看: 265

我有一个NodeJS应用程序使用mongoosastic api for Elasticsearch。现在我需要一种将条件(isDeleted == false)添加到指定查询(查询:req.query.q)的方法。如何给弹性搜索查询提供一些条件

这是我的代码

exports.search = function (req, res) { if (!req.query.q) return res.status(400).send('No Query Provided') log.error(req.query.q) User.search({query_string: {query: req.query.q}}, (err, results) => { if (err) return handleError(res, err) var ret = _.map(results.hits.hits, result => ({ userID: result._id, _score: result._score, name: result._source.name, loc: result._source.loc, info: result._source.info, images: result._source.images })) return res.send(ret) }) }

我怎么能这样做?

来源

2016-11-29 Hayk Mkhitaryan



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3