Marklogic查询以获取数据库中存在的所有文档

时间:2017-12-15 10:09:41

标签: javascript marklogic

我想知道查询以获取数据库中存在的所有文档。我知道将获取特定文件夹下的文档的查询。下面是相同的例子(得到计数)。

fn.count(xdmp.directory(["/dir1/"],"1"));

但我想知道如何获取数据库中的所有文档。

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容来计算所有文档:

fn.count(fn.doc())

或者您可以使用cts.estimate()快速估算文档片段的搜索结果:

cts.estimate(cts.trueQuery(), 'document')

将该标准应用于cts.search()

cts.search(cts.trueQuery(), 'document')