【发布时间】:2019-04-26 05:50:09
【问题描述】:
我正在使用 Elasticsearch JavaScript API。
以下脚本可以正常运行:
const script = {
"lang": "painless",
"source": `
for (int i = 0; i < ctx._source.metadata.length; ++i) {
}
`,
};
但是当我尝试使用三个双引号时,如下例所示:
(因为我的脚本将是一个复杂的多行脚本),我将代码修改为:
const script = {
"lang": "painless",
"source": `
"""
for (int i = 0; i < ctx._source.metadata.length; ++i) {
}
"""
`,
};
然后我得到以下错误:
"原因\":\"意外标记 ['\\"\\n for (int i = 0; i
我该如何解决这个问题?
【问题讨论】: