2017-12-15 9 views
1

データベースに存在するすべてのドキュメントを取得するためのクエリを知りたい。私は、特定のフォルダの下にあるドキュメントを取得するクエリを認識しています。以下は同じ(カウントを得る)の例です。Marklogicデータベースに存在するすべてのドキュメントを取得するクエリ

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

しかし、データベース内のすべてのドキュメントを取得する方法を知りたいと思います。

答えて

1

あなたはすべてのドキュメントカウントするために、次の使用することができます

fn.count(fn.doc()) 

をそれとも、ドキュメントフラグメントの検索を高速に推定するためにcts.estimate()を使用することができます。

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

にその基準を適用しますcts.search()

cts.search(cts.trueQuery(), 'document') 
関連する問題