服务器端javascript或node.js中的Marklogic结构化查询

服务器端javascript或node.js中的Marklogic结构化查询,javascript,marklogic,Javascript,Marklogic,是否可以在服务器端javascript(通过cts.*或jsearch.*)或Node.js API上执行结构化查询 根据文档()的说明,这可能只能通过XQuery、Java或RESTAPI实现 我的印象是XQuery和服务器端javascript实现具有相同的功能 同等的表达能力并不一定意味着相同的界面 结构化查询主要用于REST、Java和Node.js客户端API。使用Node.js客户端API queryBuilder接口构造结构化查询。看 或者,如果出于某种原因不想使用生成器,可以滚动

是否可以在服务器端javascript(通过
cts.*
jsearch.*
)或Node.js API上执行结构化查询

根据文档()的说明,这可能只能通过XQuery、Java或RESTAPI实现


我的印象是XQuery和服务器端javascript实现具有相同的功能

同等的表达能力并不一定意味着相同的界面

结构化查询主要用于REST、Java和Node.js客户端API。使用Node.js客户端API queryBuilder接口构造结构化查询。看

或者,如果出于某种原因不想使用生成器,可以滚动包含结构化查询的自己的组合查询。看

在服务器端,推荐的JS搜索API是jsearch。见和。Jsearch对cts:querys进行操作。结构化查询实际上只是cts:query上的一个薄层


与任何其他XQuery库一样,可以从JS调用search:resolve(作为search.resolve),但它以XML为中心,因此从JS使用它并不十分方便。

等效的表达能力并不一定意味着相同的接口

结构化查询主要用于REST、Java和Node.js客户端API。使用Node.js客户端API queryBuilder接口构造结构化查询。看

或者,如果出于某种原因不想使用生成器,可以滚动包含结构化查询的自己的组合查询。看

在服务器端,推荐的JS搜索API是jsearch。见和。Jsearch对cts:querys进行操作。结构化查询实际上只是cts:query上的一个薄层


与任何其他XQuery库一样,可以从JS调用search:resolve(作为search.resolve),但它以XML为中心,因此从JS使用它不是很方便。

谢谢,@kcoleman。我看到你回答了我的另一个相关问题。基本上,我希望结构化查询能够帮助我解决另一个问题()。因为似乎通过结构化查询,您可以在ObjectThank中将搜索范围缩小到某个级别。我看到你回答了我的另一个相关问题。基本上,我希望结构化查询能够帮助我解决另一个问题()。因为结构化查询似乎可以将搜索范围缩小到对象中的某个级别