特定のコレクション内のすべてのドキュメントを一覧表示およびエクスポートするためのAPIがありますが、すべてのドキュメント(ids)をすべて一覧表示/エクスポートする必要があります同時にデータベース内のコレクション。 (これは私が開発しているサービスのV & Vです)。これは可能ですか、一度に1つずつコレクションごとにクエリを実行する必要がありますか?ArangoDB:コレクションに関係なく、データベース内のすべてのドキュメントを一覧表示またはエクスポートする方法
ありがとうございます!
特定のコレクション内のすべてのドキュメントを一覧表示およびエクスポートするためのAPIがありますが、すべてのドキュメント(ids)をすべて一覧表示/エクスポートする必要があります同時にデータベース内のコレクション。 (これは私が開発しているサービスのV & Vです)。これは可能ですか、一度に1つずつコレクションごとにクエリを実行する必要がありますか?ArangoDB:コレクションに関係なく、データベース内のすべてのドキュメントを一覧表示またはエクスポートする方法
ありがとうございます!
arangodump
は、データベース内のすべてのコレクションをダンプしますが、ドキュメントの出力形式は、このようなものです:
{"type":2300,"data": DOCUMENT}
のように命名されるごとに、収集ファイル内のドキュメントごとにそのようなエントリは、ありますそう:
COLLECTION_07cf4f8f5d8b76282917320715dda2ad.data.json
例えば、文書を抽出するのに十分な簡単だろう1つの呼び出しで複数のコレクションを指定することはできますが、明示的に指定する必要があります。 arangoexport
の使用を自動化するため
一つの可能性は、(db._collections()
を使用して)特定のデータベース内のコレクション名を生成するarangosh
を使用し、適切なarangoexport
コマンドまたはコマンドを構築することであろう。