我使用 mongoosastic 通过 node.js 和 mongoDB 进行弹性搜索查询。
当我尝试这个查询时一切顺利
query_string: {
query: query['search']
}
}
但是当我想添加分页时出现错误
query_string: {
query: query['search']
},
size: 1,
from: 1
}
在这个查询中它给了我错误
[parse_exception] 无法解析搜索源。预期的字段名称,但得到 [VALUE_NUMBER]
在这个查询上给出了这个错误
options.elasticQuery = {
size: 1,
from: 1,
query_string: {
query: query['search']
}
}
[query_parsing_exception] [_na] 查询格式错误,start_object 后没有字段,{ index=users line=1 col=11 }
这就是我创建请求的方式
ModelName.search(options.elasticQuery, (err, res) => {
console.log(err, res);
})