web-dev-qa-db-ja.com

Neo4j-ブラウザから未使用のプロパティキーを削除する方法

すべてのノードと関係を削除しました( neo4j 1.8のすべてのノードと関係を削除 )が、Neo4jブラウザーでは削除前に存在していた「プロパティキー」が残っていることがわかります。

以下の図を参照してください。

enter image description here

どうすればすべての「プロパティキー」も削除できるので、新しいデータベースを作成できますか?この孤立したプロパティキー自体は問題になりませんが、ブラウザの操作が煩雑になり、新しいプロパティと混同されるようになります。

ありがとう!

21
jotadepicas

次の方法ですべてをクリアできるはずです。

  • neo4jデータベースを停止する
  • data/graph.db/*に一致するすべてを削除します(graph.dbフォルダー内を確認します)
  • 再び起動します。
15
Brian Underwood

マニュアルでは、現在、グラフを走査せずに現在使用されているプロパティキーを解除する方法がないことがわかります。

http://neo4j.com/docs/stable/rest-api-property-values.html#_property_keys

私は同じことをしたいので、これは残念です。 TBC。

1
Darren McAffee

どのバージョンのNeo4jを使用していますか?バージョン2.3より前は、data/ディレクトリにkeystoreという名前のファイルがあり、これをブラウザに入力するために使用されていました。このファイルを削除すると、ブラウザにリストされているラベル、関係タイプ、プロパティキーがクリアされます。

Neo4j 2.3ではこれが変更されたように見えるので、最新バージョンを使用している場合、このファイルはないと思います。

1
William Lyon

新しいDBを開いてプロパティを削除しました。|(古いフォルダーを削除したくありませんでした)デフォルトのフォルダーの横に新しいフォルダーを作成しますサーバーを停止して新しいフォルダーを選択し、新しいPWで新しいDBを再起動します

1
Tal

Neo4j Community Edition 3.2を使用しています。プロパティキーを削除する(およびDB全体を削除する)ために、Neo4jを完全にアンインストールし、C:\ Program FilesのNeo4jフォルダーを削除してから、パッケージを再インストールして、新しいDBを使用できるようにしました。すべてを削除するのは理想的ではありませんが、私にとってはうまくいきました。

0
Goofy Gert