使用'?'时很困惑 在流动中.AFAIK(感谢param之前或之后的流式问号?):
什么时候 '?' 在':'之前,表示bar是可选的,可以是字符串或未定义:
bar?: string
什么时候 '?' 在':'之后,表示bar可能是type,可以是string,undefined或null.
bar: ?string
我的问题是:在哪种情况下,我们应该在第二种情况下选择第一种方案?怎么样bar?: ?string?
流很难......
我正在开发一个需要从elsaticsearch获取数据的React应用。在前端,实际上我正在尝试使用axios来执行请求:
const query = {
query: {
match: {
"_id": "AV12n5KzsohD5gXzTnOr"
}
}
};
axios.get('http://localhost:9200/my-index/my-type/_search', query)
.then((res) => {
console.log(res);
});
Run Code Online (Sandbox Code Playgroud)
我想获取带有某些ID的特定文档。上面的查询实际上在kibana内部有效。但是,以上查询返回my-type内的所有文档,我在这里做错了什么?