2017-12-29 13 views
1

特定のコレクション内のすべてのドキュメントを一覧表示およびエクスポートするためのAPIがありますが、すべてのドキュメント(ids)をすべて一覧表示/エクスポートする必要があります同時にデータベース内のコレクション。 (これは私が開発しているサービスのV & Vです)。これは可能ですか、一度に1つずつコレクションごとにクエリを実行する必要がありますか?ArangoDB:コレクションに関係なく、データベース内のすべてのドキュメントを一覧表示またはエクスポートする方法

ありがとうございます!

答えて

2

arangodumpは、データベース内のすべてのコレクションをダンプしますが、ドキュメントの出力形式は、このようなものです:

{"type":2300,"data": DOCUMENT} 

のように命名されるごとに、収集ファイル内のドキュメントごとにそのようなエントリは、ありますそう:

COLLECTION_07cf4f8f5d8b76282917320715dda2ad.data.json 

例えば、文書を抽出するのに十分な簡単だろう1つの呼び出しで複数のコレクションを指定することはできますが、明示的に指定する必要があります。 arangoexportの使用を自動化するため

一つの可能​​性は、(db._collections()を使用して)特定のデータベース内のコレクション名を生成するarangoshを使用し、適切なarangoexportコマンドまたはコマンドを構築することであろう。

関連する問題