Мне не удалось выполнить задание при запуске Optic Query в файле .sjs. Кажется, проблема с синтаксисом в файле .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 - имя столбца. Он отлично работает в marklogic qconsole с типом запроса java script, но возникает проблема в файле .sjs.