如何给弹性搜索查询提供一些条件 |
您所在的位置:网站首页 › query()方法 › 如何给弹性搜索查询提供一些条件 |
我有一个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 |