問題タブ [spring-data-neo4j-4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
neo4j - SDN 3.3.0 対 4.0.0.M1
SDN の 2 つのバージョン (3.3.0 および 4.0.0 マイルストーン バージョン) に取り組んでいます。以下は、String[]、String[][] の使用中に観察されたものです。
3.3.0 では、single/double 配列をデータベースに格納できるようになり、null 値になり、それらを順番に取得できます。
しかし、4.0.0 MV では、単一の配列のみがサポートされていますが、読み取り中の順序が異なり、「null」の格納はサポートされていません。
これはマイルストーン バージョンであるため、この問題は SDN4 の最終バージョンで解決できます。
neo4j - MappingException: GraphModel をインスタンスにマッピング中にエラーが発生しました
SDN 4.0.0.M1 と SpringBoot で新しい CineastsアプリをフォローしてSpring と Neo4j を学習しようとしていますが、curl http://localhost:8080/moviesで映画の URL にアクセスしようとするとエラーが発生します
MappingException: GraphModel をインスタンスにマッピング中にエラーが発生しました
何かを機能させるために最小限の実装を行ったので、コードはシンプルですが、おそらく何かを忘れていました
映画クラス
関連する MovieRepository は現在空です
ムービーコントローラー
およびデータベース接続を備えたメインクラス
Neo4j を起動し、Neo4j ブラウザーでレコードを 1 つ追加しました
localhost:8080 にアクセスすると、json の応答が表示されます
しかし、作成したばかりの映画またはhttp://localhost:8080/movies/1レコードを表示できません。これを修正するか、より関連性の高いメッセージを取得するためのアイデアはありますか?
ありがとう!
testing - Spring Data Neo4j 4.0.0.M1 テスト構成
私は Spring Data を初めて使用し、Spring Data Neo4j 4.0.0.M1 テストを構成しようとしています。結果が得られずに2日かかりましたが、SDN4でこれを行う例が見つからないようです。
ここに私の簡単なテストクラスがあります:
ここに私の構成クラスがあります:
ここに私の依存関係があります:
問題は、次のエラーが発生したことです。
事前に感謝します。どんな助けでも本当に感謝します!
indexing - Spring Data Neo4j 4.0.0 での制約とインデックスの宣言
Spring Data Neo4j 4.0.0 ドキュメントで読んだ内容を明確にしたいだけです。そのため、インデックスと一意の制約を構成するために提供されている方法は、Cypher クエリを使用して Web コンソールで直接定義するだけであり、アプリケーション内で定義する必要はありません (@indexing タグが以前に行っていたように)。それが正しいか?
事前に感謝し、あなたの応答は本当に高く評価されます!
neo4j - Spring Data Neo4j 4.0 の Neo4j TimeTree
spring data neo4j 4.0.0 プロジェクトで timetree ライブラリを利用しようとしています。
このページhttps://github.com/graphaware/neo4j-timetreeで詳しく説明されているように、neo4j.properties ファイルを編集して、イベントの自動添付を有効にし、timetree 依存関係を gradle に追加し、プロパティ「creationDate」を設定しました。 Long データ型のイベント ノード。すべてが正しいように見えますが、タイム ツリーは作成されません。
これが私のneo4j.propertyファイルです:
実際、これより前に、プロジェクトで Timetree の JAVA API バージョンを使用しようとしましたが、timetree コンストラクターのパラメーターの型である Node.js に本当に混乱しました。一方、春には、ノードにはクラスの型があります。
事前に感謝し、あなたの提案は本当に高く評価されます!
編集:
neo4j.properties
データ/ログ/neo4j.0.0
データ/graph.db/メッセージ
クラスエンティティ
リポジトリ
呼び出し元関数
FilterVersion.class
UnitVersion.class
neo4j - Spring Data Neo4j 4.0.0 で関連ノードがフェッチされない
Spring Data Neo4j 4.0.0 のノードの自動フェッチに奇妙な問題があります。私は以下のようなクラスを持っています:
データベースには、「CONTAINS」および「ADDED」関係を介して複数の FilterStates ノードが接続された 1 つの FilterVersionChange ノードがあります。その FilterVersionChange ノードの ID を持っていて、findOne(id) を呼び出してノードを取得したいとします。しかし、そこから得られるのは、filterStates 変数の null 値です。
ドキュメントからわかるように、findOne はデフォルトで深さ 1 を取得する必要があります。しかし、filterStates 変数で null の値を取得する理由がまったくわかりません。
事前に感謝し、あなたの提案は本当に高く評価されます!
編集
これは、挿入コードがある関数です。
ここに FilterState クラスがあります
ここにgradleファイルがあります
java - Spring-Data-Neo4J: リモート サーバーにログインするにはどうすればよいですか?
Spring-Data-Neo4j 4.0.0.M1 を使用して、サーバーに接続しようとしています。私は例外を取得しています:
Caused by: org.apache.http.client.HttpResponseException: Unauthorized
サーバー インターフェイスにパスワードがありますが、Spring にそれを伝える方法がわかりません。
サイドノート
4.0.0 マイルストーン 1 は本当に素晴らしいです。誰かが 3.xx を使っているなら、チェックすることをお勧めします!
neo4j - Neo4j TimeTree REST API 前と次のナビゲーション
現在、Neo4j TimeTree REST API を使用していますが、特定のタイムスタンプの前後の時間に移動する方法はありますか? 私の解決策は秒であり、分が変更された場合、前の分の前の秒を現在の秒に橋渡しする「次の」関係がないことを認識しています。これにより、サイファークエリが非常に複雑になり、車輪が既に利用可能になっている場合、車輪を再発明したくありません. 事前に感謝し、あなたの応答は本当に高く評価されます!
編集
下の図でわかるように、欠落している NEXT 関係の問題をもう一度再現する必要があります。これは、新しい Second time インスタントを追加する 3 回目から発生し始めます。
実際に、2 番目のノードで動作する NodeEntity を作成します。クラスは以下のようなものです。
ここでの問題は、着信 NEXT 関係です。それを省略すると、すべて正常に動作します。短い遅延で繰り返し時刻を作成すると、コンソールでこの種の例外が発生することもあります。
以下は、タイム インスタント ノードを作成するために使用する REST 呼び出しの例 です。
データの作成に使用する方法: