Warm tip: This article is reproduced from serverfault.com, please click

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

(javascript - Marklogic Query to fetch all the documents present in database)

发布于 2017-12-15 10:09:40

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

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

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

Questioner
Sukesh
Viewed
0
Mads Hansen 2017-12-16 02:39:59

你可以使用以下方法对所有文档进行计数:

fn.count(fn.doc())

或者,你可以使用cts.estimate()快速估计文档片段的搜索:

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

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

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