2015-11-29 6 views
13

私はすべてのノードと関係(Delete all nodes and relationships in neo4j 1.8)を削除しましたが、Neo4jブラウザでは削除前に存在していた「プロパティキー」が残っています。Neo4j - ブラウザから未使用のプロパティキーを削除するには?

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

enter image description here

どのように私はすべての「プロパティキーは、」あまりにも離れて行くので、私は新鮮な新しいデータベースで終わることができますすることができますか?私は、この孤立したプロパティキーが問題を引き起こすことはないが、ブラウザの経験を混乱させ、新しいプロパティと混同し始めることを理解しています。

ありがとうございます!

+1

保存したいデータがない場合は、データベース全体を削除して新しいデータベースを作成するだけです。残念ながら、保存したいデータがある場合は、*エクスポートして新しいデータベースに再インポートするのには不十分です*。 – ADTC

答えて

7

次の方法ですべてをクリアすることができるはずです:data/graph.db/*に一致するすべてのもの(graph.dbフォルダの中に見える)

  • 再起動を削除するあなたのNeo4jデータベース
  • を停止

  • +0

    OK、それはトリック、ありがとう!しかし、私が知りたいのは、未使用のプロパティを削除する方法です。私のデータベースを完全に消去したくないとしたら、削除されたノードのプロパティキーだけがもう必要ないでしょう。それをする方法はありますか? – jotadepicas

    +0

    残念ながら、わかりません。誰かがここに入ることを望むならば、そうでなければ、Neo4j公開スラックチャンネルに行きます:http://neo4j.com/blog/public-neo4j-users-slack-group/ –

    +0

    ディレクトリの内容を削除する必要はありませんでしたが、働いた。これを行うためのより良い方法があるはずです。 – alfredocambera

    1

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

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

    1

    このマニュアルでは、グラフをトラバースせずに現在どのプロパティキーが使用されているのかを確認する方法がないことがわかります。私は同じことをしたいと思いますので、残念です

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

    。 TBC。

    +1

    v3.0.1では方法がないようです。 'neostore.propertystore。*'のさまざまな組み合わせを削除しようとしましたが、データベースをいろいろ変えてしまいます。ネオが問題を解決するまで、あなたはちょうどそれと一緒に生活しなければならないようです。 – ADTC

    0

    私はNeo4j Community Edition 3.2を持っています。私はNeo4jを完全にアンインストールし、C:\ Program FilesのNeo4jフォルダを削除してから、パッケージを再インストールして、新しいDBを作成しました。すべてを削除するには理想的ではないが、それは私のために働いた。私は開いて新しいDBによって性質を処分した

    1

    |。(私は私の古いフォルダを削除したくなかった) デフォルトフォルダ の横に新しいフォルダを作成し、サーバー 新しいフォルダを選択して、もう一度起動、停止新しいPWを持つ新しいDB

    関連する問題