在 .sjs 文件中运行 Optic Query 时作业失败。用于光学查询的 .sjs 文件中似乎存在语法问题。您能帮我提供在 .sjs 文件中运行光学查询的正确语法吗?请在下面找到代码片段。
const op = require('/MarkLogic/optic');
let k = op.fromView('example','sampleData').select(['firstName']).result();
let t = xs.string(k);
let employeeFirstName = fn.replace(EmployeeFirstName, 'John', t);
-这里'example'是模式名,sampleData是视图名,'firstName'是列名。它在具有 java 脚本查询类型的 marklogic qconsole 中工作正常,但在 .sjs 文件中出现问题。