ノード、リレーションシップ、プロパティなどが設定されたグラフ データベースがあります。データベース全体がどのように接続されているか、各ノードとの各リレーションシップ、ノードのプロパティなどの概要を確認したいと思います。
個々のノードを表示するという意味ではなく、リレーショナル データベースの ERD のようなもの、このようなものにノード ラベルを付けて表示するという意味です。これは可能ですか?
コマンドを実行すると、メタデータを使用できますcall db.schema()
。
私が知る限り、neo4j データベース構造の見栄えの良い図を取得する簡単な方法はありません。
neo4j ブラウザーには、すべてのノード タイプとそれらの関係を検索する定義済みのクエリがあります。ただし、グラフ全体をトラバースするため、大量のデータが必要な場合はメモリ エラーが原因で失敗する可能性があります。
また、ネオプロファイラーもあります。それはあなたが求めるものだと主張するツールです。私は試したことがなく、最近あまり更新されていません。まだ試してみる価値があります: https://github.com/moxious/neoprofiler