0

我使用 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);
})
4

0 回答 0