![](/img/trans.png)
[英]How to generate HTML with javascript on the server side (Node.js)?
[英]Marklogic structured query in server side javascript or node.js
是否可以在服务器端javascript(通过cts.*
或jsearch.*
)或Node.js API上执行结构化查询?
根据文档( https://docs.marklogic.com/guide/search-dev/structured-query#id_47703 ),可能只能通过XQuery,Java或REST API进行。
我的印象是XQuery和服务器端javascript实现具有相同的功能。
等效的表达能力不一定表示相同的接口。
结构化查询主要用于REST,Java和Node.js客户端API。 使用Node.js客户端API queryBuilder接口构造结构化查询。 请参阅http://docs.marklogic.com/guide/node-dev/search#id_28266 。
或者,如果由于某种原因不想使用构建器,则可以滚动自己的包含结构化查询的组合查询。 请参阅http://docs.marklogic.com/guide/node-dev/search#id_57610 。
在服务器端,推荐的JS搜索API是jsearch。 请参阅http://docs.marklogic.com/js/jsearch和http://docs.marklogic.com/guide/search-dev/javascript#chapter 。 Jsearch在cts:queries上运行。 结构化查询实际上只是cts:query的薄薄一层。
可以像其他XQuery库一样从JS调用search:resolve(作为search.resolve),但是它以XML为中心,因此从JS使用它不是很方便。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.