![](/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.