私はneo4jにまったく慣れていないので、このような基本的な質問をして申し訳ありません。neo4jをインストールしました。シェル「localhost:7474 / webadmin /#/ console /」を使用しています。いくつかのシェルコマンドを使用して既存のグラフデータベースから読み取り、トラバース、変更などを行う良い例を探しています。 。それからそれを学ぶためにいくつかのクエリを実行します。JavaやPythonは使いたくありません。必要なのは、neo4jを学習できるコマンドラインの例だけです。私はたくさん検索しましたが、1つのマトリックスの例を除いて良いサンプルコードを見つけることができませんでした。助けていただければ幸いです。
2 に答える
Neo4Jの長所の1つは、Neo4Jが提供する優れたドキュメントと学習資料です(特に他のGraph対応DBと比較して)。
前述のように、サイファーチュートリアルから始めることは良い出発点です。
次に、基本を学びながら、すべてのCypher言語コマンド(および他の多くの興味深いもの)に関する詳細なドキュメントが記載されているNeo4Jマニュアルを確認してください。
最後に、独自のクエリを開始するときは、すべてのコマンドを要約したCypherCheatSheetのコピーを閉じておいてください。
Neo4Jサーバーをインストールまたは実行せずに、Neo4Jコンソールにアクセスしてオンラインでクエリをテストする(さらにはそれらへのリンクを作成する)だけで、Cypherを確認することもできます。
警告:読み始めると、Neo4Jでサポートされている一般的なグラフクエリ言語であるGremlinに遭遇する可能性があります。非常に扱いにくく、Cypherとは大きく異なるため、Neo4Jを使用する場合は、Cypherに固執する必要があります。Cypherにはより多くの機能があり、開発のほとんどはCypherに対して行われます。
サイファーはあなたの友達です(このページにはいくつかのサンプルがあります): http: //www.neo4j.org/learn/cypher
サイファー固有のウェビナーをチェックしてください: http ://watch.neo4j.org/
そして最後に、Cypherのチートシート:http: //neo4j.org/resources/cypher