【发布时间】:2019-03-25 12:21:00
【问题描述】:
MarkLogic 文档指出,对于“选定的客户端 API,例如 REST 客户端 API”,搜索选项可以用 JSON 表示:
一组查询选项具有以下结构。您只能将 JSON 表单与选定的客户端 API 一起使用,例如 REST 客户端 API。
参考:https://docs.marklogic.com/guide/search-dev/appendixa#id_94988
我猜这不包括服务器端 JavaScript 中的 search.search 函数?因为像search.search('apple', {...}) 这样的东西会导致Invalid coercion: object-node{...} as element(search:options) 错误。
这有点奇怪,因为许多其他 MarkLogic JavaScript 函数都支持 JSON(或 JS 对象)作为选项参数。我错过了什么吗?
【问题讨论】:
-
您指向的是旧的 MarkLogic 文档(适用于 v7)。您使用的是哪个版本的 MarkLogic?
-
谢谢,@grtjn。没有意识到我在引用过时的文档。我已经更新了我的问题。我使用的是第 9 版。
标签: marklogic