4

私はneo4jにまったく慣れていないので、このような基本的な質問をして申し訳ありません。neo4jをインストールしました。シェル「localhost:7474 / webadmin /#/ console /」を使用しています。いくつかのシェルコマンドを使用して既存のグラフデータベースから読み取り、トラバース、変更などを行う良い例を探しています。 。それからそれを学ぶためにいくつかのクエリを実行します。JavaやPythonは使いたくありません。必要なのは、neo4jを学習できるコマンドラインの例だけです。私はたくさん検索しましたが、1つのマトリックスの例を除いて良いサンプルコードを見つけることができませんでした。助けていただければ幸いです。

4

2 に答える 2

4

Neo4Jの長所の1つは、Neo4Jが提供する優れたドキュメントと学習資料です(特に他のGraph対応DBと比較して)。

前述のように、サイファーチュートリアルから始めることは良い出発点です。

次に、基本を学びながら、すべてのCypher言語コマンド(および他の多くの興味深いもの)に関する詳細なドキュメントが記載されているNeo4Jマニュアルを確認してください。

最後に、独自のクエリを開始するときは、すべてのコマンドを要約したCypherCheatSheetのコピーを閉じておいてください。

Neo4Jサーバーをインストールまたは実行せずに、Neo4Jコンソールにアクセスしてオンラインでクエリをテストする(さらにはそれらへのリンクを作成する)だけで、Cypherを確認することもできます。

警告:読み始めると、Neo4Jでサポートされている一般的なグラフクエリ言語であるGremlinに遭遇する可能性があります。非常に扱いにくく、Cypherとは大きく異なるため、Neo4Jを使用する場合は、Cypherに固執する必要があります。Cypherにはより多くの機能があり、開発のほとんどはCypherに対して行われます。

于 2013-05-13T14:36:46.750 に答える
1

サイファーはあなたの友達です(このページにはいくつかのサンプルがあります): http: //www.neo4j.org/learn/cypher

サイファー固有のウェビナーをチェックしてください: http ://watch.neo4j.org/

そして最後に、Cypherのチートシート:http: //neo4j.org/resources/cypher

于 2012-12-11T00:58:08.003 に答える