問題タブ [node-neo4j]

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 に答える
1580 参照

neo4j - neo4jでラベルの下にグループ化されたノード間の関係を作成するには?

次のサイファークエリを使用して、グラフにノードの2つのグループを作成しました

製薬グループ

産業グループ

リレーショナル データベースのテーブルと同じように、これら 2 つのノード グループ間の関係を定義したいと思います。

関係 like = id 12 の製薬会社のノードには、id 1 の ind のノードとの関係名 HAS_IND がありますか?

こんなところに

これらも試してみました

しかし、どちらもコンソールで530ミリ秒で0行を返していますか?

この目的のための正しい暗号クエリを見つけるのを手伝ってください。前もって感謝します。

================================================== ======================

私の変更点は次のとおりです

これにより、2 つのラベルの下にノードが作成されます

これは、出力なしで影響を受けるゼロ行を与えますか?

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

neo4j - Neo4jでラベルとそのプロパティ値を使用して複数の関係を作成するサイファークエリとは?

neo4j(2V)で2つの異なるラベルの下に2つのノードセットがありました

私の関係コードは、2セットのラベルからの単一ノードに対して次のようになります

これを他のノードのバッチクエリとして記述する方法を知りたいですか? 前もって感謝します。


BEGIN COMMIT内で上記のコードを含むimport.txtファイルを使用しています。次に、次のコードを使用してコマンドプロンプトからデータベースを作成します

ノードは作成されますが、関係は作成されませんか?

0 投票する
0 に答える
79 参照

neo4j - Neo4j http API NullPointerException

HTTP API を使用して Neo4j サーバーにクエリを実行しています。わずかに異なる値を持つまったく同じクエリは、一貫して機能しません。実際、スローされている NullPointer 例外のために、システム全体が壊れます。この問題の根本を突き止められない

上記のクエリは戻ります

コマンドラインからneo4j-shellで上記のクエリを試したところ、クエリはnullを返しました。

その間

上記は戻ります

リレーションシップが既に存在するため、データは空です。

私はneo4j 2.0.0安定版を実行しています。上記のクエリで言及されているすべてのノードが有効です。これをどのように進めるかについて、私は非常に確信が持てません。誰かが問題を解決してくれれば幸いです。

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

neo4j - 2 つのノード間で特定のタイプの単一の関係を取得するための推奨される方法

タイトルははっきりしていますが、

特定の関係タイプの 2 つのノード間の関係を削除する必要があります。Node の getSingleRelationship 関数も、オーバーロードされたバージョンの getRelationships も、2 番目のノード パラメータを持ちません。

すべての関係を取得し、それを繰り返して関係を見つける必要がありますか? 一定時間の方法はありますか?

Core API または Traversal API で推奨される方法は何ですか?

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

graph - パス内の 1 つのノードを複製 - cypher (2 つのノード間のすべてのパスを照会)

リンクの写真のようにノードが接続されています

クエリを実行しますSTART a=node(27), b=node(0) MATCH p=b<-[*]-a RETURN p

最初の 3 つは正しいですが、最後の 3 つは「ノード 0」が重複しています。

例えば:

正しいパス: 0 -> 41 -> 2 -> ... -> 27
重複ノード パス: 0 -> 0 -> 41 -> 2 -> 27

正しくないパスの長さは、正確に 1 ずつ増加します。

(この例では) 重複ノードなしで正確に 3 つのパスを取得するクエリを作成する方法は?

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

cypher - Cypher-Neo4jの条件で個別のノードを取得する方法

私はneo4jが初めてで、次のような状況にあります

上の図に示すように、ノードAdminとノードFolder1, Folder2,Folder3、および のようなノードの他のグループがありFileA,FileB,FileC,FileDます。

  • Adminノードは のプロパティ と:access関係があります。qtyFolder1,Folder2 and Folder3

  • 各フォルダ ノードは:next、上の図に示すように、それぞれのファイル ノードと関係があります。

質問 :

最大値を持つこれらのフォルダー ノードから個別の ノードを返す Cypher クエリを作成する方法は?FileA , FileB ,FileC,FileDqty

試してみましたが、取得できませんでした。

助けてください、事前に感謝します

0 投票する
0 に答える
48 参照

neo4j - Neo4J でノードにアクセス ルールを設定する

私は誰が誰のタイプのアプリを知っているかを作成しようとしていて、プロファイルに基づいてグラフを制限/レンダリングしたい/誰がそれを見ているか例えば、私が友達に会っている場合は自分のデータが表示され、他の誰かがそれを見ている場合はそれぞれのデータが表示されます

neo4jでこれを達成する方法

0 投票する
3 に答える
3900 参照

python-2.7 - データベース Neo4j にノードが存在するかどうかを確認します

ノードと既存のノードとの関係を確認して作成することはできません。

ノードが Neo4j データベースに既に存在するかどうかを確認し、ノードとこのノードとの関係を作成する必要があります。

ありがとうございました

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

cypher - 各ノードからサブノードを制限する方法 Neo4j Cypher

私はNeo4jが初めてで、次のような状況にあります

ここに画像の説明を入力

上の図では、ラベル を持つノードと、ラベルuserを持つサブノードを表していますshops。これらの各サブノードには、ラベルが付いたサブノードがありitemsます。図に示すように、各ノードitemsには属性があり、項目ノードは各ノードの属性sizeによって降順になっています。sizeshops

質問

each からitems以下のサイズの2 つのノードを取得したい。どうやってするか?試してみましたが、必要な方法で機能していません17shops

これが私が試したことです

注 -これらのshopsノードには、数千のitemsノードを含めることができます。では、何千ものノードすべてをトラバースせずに目的のノードを見つける方法items。助けてください、事前に感謝します。