問題タブ [neo4jclient]

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.

0 投票する
1 に答える
439 参照

c# - タイプ「Neo4jClient.NodeReference<>」を「Neo4jClient.GraphClient」に暗黙的に変換することはできません

これは 2 つの部分からなる質問です

  1. 新しいノードを作成しようとすると、このエラーが発生します

    タイプ「Neo4jClient.NodeReference」を「Neo4jClient.GraphClient」に暗黙的に変換できません

ここには 3 つのクラスがあります。最初のクラスは GraphDB サーバーに接続し、後で他のクラスで使用するためにクライアント変数を返します。

次に、次のような New_Node クラスがあります

次に、CreateNode メソッドを持つ Graph Operations クラスがあります。

  1. ノードでプロパティを作成するのではなく、コードの別の行でノードのプロパティを設定するにはどうすればよいですか

    var refA = client.Create(new Person() { Name = "人物 A" });

Javaではこれを行うことができます

0 投票する
1 に答える
924 参照

neo4j - 関係プロパティを.netneo4jクライアントのパラメーターとして渡すにはどうすればよいですか?

CreateUniqueでリレーションシッププロパティを使用できるように、パラメータをクエリに渡したいのですが。文字列形式を使用するのではなく、パラメーターを使用して、サイファーインジェクションから保護できるようにします(パラメーターがサイファーインジェクションで保護されていると仮定しますか?)。

0 投票する
1 に答える
2895 参照

neo4jclient - neo4j.netクライアントでcypherクエリを使用して2つのコレクションを返すにはどうすればよいですか?

1つのクエリ「tags」と「items」で2つのコレクションを返したいのですが、各タグには0..manyアイテムを含めることができます。プロジェクションを使用すると、2つのコレクションではなく、2つの列を持つ単一のコレクションを想定しているように見えますが、それは正しいですか?この検索クエリを実行するためのより良い方法はありますか?

私は得ています"the query response contains columns Tags, Items however ...anonymous type does not contain settable properties to receive this data"

0 投票する
1 に答える
1744 参照

neo4j - 関連するすべてのノードを取得し、Neo4jClient.NETでCypherクエリを実行します

クエリで指定されたノード(64)と関係があるすべてのノードとその名前を返したいCypherクエリを実行するメソッドがあります。

これをコードで実行しようとすると、機能しなくなります。これが私の方法です:

このクエリで名前を返したいのですが。

誰か助けてくれませんか?

0 投票する
1 に答える
524 参照

neo4j - Neo4jClient.NET で Index Cypher クエリを実行するのに苦労しています

.NET 用の Neo4jClient を使用して、Neo4j で NameIndex に対してクエリを実行しようとしていますが、次のエラーが発生します。

私の方法は次のようになります。

理想的には NodeName をクエリに渡したいのですが、それが機能しないため、ハードコーディングしようとしましたが、それも機能しません。どちらのシナリオでも同じエラー メッセージが表示されますか?

0 投票する
2 に答える
1223 参照

c# - C# Neo4jClient TaskCancelled 例外

Neo4jClient を使用して Neo4j データベースにかなり長いクエリを作成し、かなりランダムに発生する例外を取得しています。これを修正する方法は?

0 投票する
1 に答える
367 参照

neo4jclient - IEnumerable を返すことはできますかIEnumerable ではなく> Neo4J .net クライアントで CollectAs を使用

IEnumerable<T>ではなく、CollectAs 関数を返すことはできますIEnumerable<Node<T>>か? POCO クラスから Neo4j.Node のようなデータベース固有のクラスを除外したいと思います。代替関係はオプションであり、ジェネリック クラスを使用すると noresult が返されるため、クライアントでは名前付きクラスを使用する必要があります。もう 1 つの方法は、AppDetailWithNodes のような中間クラスを作成し、それを POCO クラスに変換することですが、そのために追加のクラスを用意するのは少し面倒に思えます。

0 投票する
1 に答える
98 参照

constraints - Neo4j クライアント: 関係の数が既に最大数に達している場合、例外をスローできますか?

1 台の車両に 1 ~ 4 の車輪があるなどの 1 対多の関係がある場合、誰かが電話をかけようとすると、

graphClient.Create(wheel, new VehicleHasWheel(vehicle.Reference));

車に 5 つの車輪がないように、graphClient が例外をスローすることを期待できますか?

関係 CarHasWheel の最大数を 4 に定義できます。

現在、制約を確認する必要がある場合は、データベースに手動でクエリを実行して既存の車輪を取得し、別の車輪を作成する必要があるかどうかを判断する必要があります。