Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取';N';marklogic中的记录数_Marklogic - Fatal编程技术网

获取';N';marklogic中的记录数

获取';N';marklogic中的记录数,marklogic,Marklogic,我的MarkLogic server数据库中有大约53,00000个文档,每个文档包含一条记录。 请告诉我如何在MarkLogic中获得N个记录 我不想使用搜索API 您只需要清点一下文档吗 xdmp:estimate(doc()) 请参阅,以获得一个教程,该教程将引导您了解其中的一些内容。是否只需要对文档进行计数 xdmp:estimate(doc()) 请参阅,以获取一个教程,该教程将引导您了解其中的一些内容。如果您只想获取数据库中的前N个文档,无论它们是什么,您可以执行以下操作: (/

我的MarkLogic server数据库中有大约53,00000个文档,每个文档包含一条记录。
请告诉我如何在MarkLogic中获得N个记录


我不想使用搜索API

您只需要清点一下文档吗

xdmp:estimate(doc())

请参阅,以获得一个教程,该教程将引导您了解其中的一些内容。

是否只需要对文档进行计数

xdmp:estimate(doc())

请参阅,以获取一个教程,该教程将引导您了解其中的一些内容。

如果您只想获取数据库中的前N个文档,无论它们是什么,您可以执行以下操作:

(/node())[1 to $n]
假设您已经定义了一个变量$n。如果要使用某些搜索条件,可以执行以下操作:

cts:search(fn:doc(), cts:do-some-search-here())[1 to $n]

如果您只想获取数据库中的前N个文档,不管它们是什么,您可以执行以下操作:

(/node())[1 to $n]
假设您已经定义了一个变量$n。如果要使用某些搜索条件,可以执行以下操作:

cts:search(fn:doc(), cts:do-some-search-here())[1 to $n]

与Dave Cassel的答案类似,您还可以使用:

doc()[$start to $end]
或者更好:

collection()[$start to $end]
或完全符合XQuery的要求:

collection()[position() = ($start to $end)]

HTH

与Dave Cassel的答案类似,您还可以使用:

doc()[$start to $end]
或者更好:

collection()[$start to $end]
或完全符合XQuery的要求:

collection()[position() = ($start to $end)]
HTH

也值得一提:
fn:子序列(collection(),$start,$end)
也值得一提:
fn:子序列(collection(),$start,$end)