我需要使用elasticsearch.js节点模块列出我的node.js应用程序中的所有索引。我所拥有的是:
var elasticsearch = require('elasticsearch');
var client = new elasticsearch.Client({
host: 'localhost:9200',
log: 'trace'
});
client.indices.get({
})我得到的错误是:
(node:72002) UnhandledPromiseRejectionWarning: TypeError: Unable to build a path with those params. Supply at least index列出所有可用索引的client.indices.get的正确语法是什么?
发布于 2019-09-19 00:20:41
试着这样做
const indices = await client.cat.indices({format: 'json'})
console.log('indices:', indices)否则
client.cat.indices("b",function(r,q){
console.log(r,q);
}) }]);希望能有所帮助。
https://stackoverflow.com/questions/57996876
复制相似问题