Xquery 为marklogic中的查询指定端口号和内容数据库

Xquery 为marklogic中的查询指定端口号和内容数据库,xquery,marklogic,Xquery,Marklogic,我在测试服务器8062中编写了一些测试用例,但我的数据驻留在端口号8060上,带有一个特定的内容数据库。如果不使用管理控制台更改测试服务器的内容数据库,是否可以为特定查询指定要命中的端口和内容数据库?另外,我不想将contentdb的内容加载到测试服务器db。 例如,例如: let $current := (fn:count(cts:uri-match("*.xml*")),(), <options xmlns="xdmp:eval"> <database&g

我在测试服务器8062中编写了一些测试用例,但我的数据驻留在端口号8060上,带有一个特定的内容数据库。如果不使用管理控制台更改测试服务器的内容数据库,是否可以为特定查询指定要命中的端口和内容数据库?另外,我不想将contentdb的内容加载到测试服务器db。 例如,例如:

 let $current := (fn:count(cts:uri-match("*.xml*")),(),
    <options xmlns="xdmp:eval">
    <database>{xdmp:database("prj-content")}</database>
    </options>) 
let$current:=(fn:count(cts:uri匹配(*.xml*)),(),
{xdmp:数据库(“prj内容”)}
) 

在MarkLogic中,数据不“驻留”在端口上。而是连接到数据库的应用服务器在端口上侦听HTTP或XDBC请求。可以有多个应用服务器面向同一数据库。测试和管理是为一个数据库配置的多个应用服务器的两个很好的用例

您的测试服务器(端口8062)应该指定您的
prj内容
数据库。它当前的数据库配置是什么?为什么这与prj内容不同。如果这样做,则不必在运行时指定数据库


如果确实需要在运行时指定数据库,则可以使用,或

在MarkLogic中,数据不“驻留”在端口上。而是连接到数据库的应用服务器在端口上侦听HTTP或XDBC请求。可以有多个应用服务器面向同一数据库。测试和管理是为一个数据库配置的多个应用服务器的两个很好的用例

您的测试服务器(端口8062)应该指定您的
prj内容
数据库。它当前的数据库配置是什么?为什么这与prj内容不同。如果这样做,则不必在运行时指定数据库


如果确实需要在运行时指定数据库,则可以使用,或

不过,我要提醒你,评估通常是最后的手段。在运行时切换数据库不是大多数应用程序的典型操作。你还没有确切地说出你想要完成什么,但是我会考虑重新设计一个不需要EVE的设计。不过,我要提醒你,EVE通常是最后的选择。在运行时切换数据库不是大多数应用程序的典型操作。你还没有确切说明你想要完成什么,但是我会考虑重新考虑一个不需要EVE的设计。