我想在请求中添加过滤器,以便仅在过滤器为true时才能获取数据。 不幸的是,我的代码无法运行,我也不知道为什么
mySuperFunction() {
fetch('myhttps', {
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
query: {
bool: {
filter: [{ term: { mySuperTerm: true } }],
},
},
size: 1000,
}),
})
.then(response => response.json())
.then(json => {
if (json.found) {
console.log(JSON.stringify(json, null, 4));
}
else {
console.log('error');}
})
当filter = true时,我要提取的是所有数据:
"data": {
"name": "eddy",
"city": "london",
"mySuperTerm": true,
}
答案 0 :(得分:0)
您是说完全没有错误吗?什么都没发生?
以单引号将接受换行。
答案 1 :(得分:0)
对不起,这似乎是来自本机响应的错误 参见this github issue