我希望仅从json
到elasticsearch
获取node js
个数据。
我用了
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}
答案 0 :(得分:0)
好的,解决了。
可以使用hits.hits._source.theDataName
,例如hits.hits._source.datatime
,它会显示"datatime":"2017-08-21 16:03:00"