Marklogic 查询以获取数据库中存在的所有文档
Marklogic Query to fetch all the documents present in database
我想知道获取数据库中所有文档的查询。我知道将获取特定文件夹下存在的文档的查询。下面是相同的示例(计数)。
fn.count(xdmp.directory(["/dir1/"],"1"));
但我想知道如何获取数据库中的所有文档。
您可以使用以下方法计算所有文件的数量:
fn.count(fn.doc())
或者您可以使用 cts.estimate() 来快速估计对文档片段的搜索:
cts.estimate(cts.trueQuery(), 'document')
将该标准应用于 cts.search()
:
cts.search(cts.trueQuery(), 'document')
我想知道获取数据库中所有文档的查询。我知道将获取特定文件夹下存在的文档的查询。下面是相同的示例(计数)。
fn.count(xdmp.directory(["/dir1/"],"1"));
但我想知道如何获取数据库中的所有文档。
您可以使用以下方法计算所有文件的数量:
fn.count(fn.doc())
或者您可以使用 cts.estimate() 来快速估计对文档片段的搜索:
cts.estimate(cts.trueQuery(), 'document')
将该标准应用于 cts.search()
:
cts.search(cts.trueQuery(), 'document')