我只想通过node js从elasticsearch获取json数据。我用过
client.search({
index: 'dashboard',
type: 'test',
filterPath: 'hits.hits._source',
body: {
query: { match_all: {} }
}
})它将结果显示为:
{"_source":{"datatime":"2017-08-21 16:03:00","time_of_day":11},{"_source":{"datatime":"2017-08-21 16:03:00","time_of_day":222}]我可以知道如何通过节点js只选择源中的数据部分,而不使用_source吗?仅限{"datatime":"2017-08-21 16:03:00","time_of_day":11},{"datatime":"2017-08-21 16:03:00","time_of_day":222}
发布于 2017-08-22 14:12:25
好吧,解决了。可以使用hits.hits._source.theDataName,比如hits.hits._source.datatime,它会显示"datatime":"2017-08-21 16:03:00"
https://stackoverflow.com/questions/45809627
复制相似问题