問題タブ [cypher]

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 投票する
2 に答える
68 参照

neo4j - サイファーは有効な旅行を取得します

たとえば、neo4jのリレーションシップとしてトリップを保持するグラフがあり、各リレーションシップには開始時刻と終了時刻があり、node1からnode2への有効なパスを見つける必要があるとします。Relationship1.arrivetime<relationship2.departimeの制約に準拠するこのパスを見つける必要があります。

この機能をMATCH句に含める方法はありますか、それともWHERE句で見つけた既存のパスをファイリングする必要がありますか?

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

cypher - Neo4jClient が暗号クエリから NodeReference を返す

質問があります:

これにより、タイプ User のクエリに一致するすべてのノードが返されます。同じクエリを実行して、一致した各ユーザーの NodeReferences を返すにはどうすればよいですか?

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

neo4j - Neo4jClient:関係を削除します

私は次の暗号クエリを持っています:

Neo4jClientに同じことをさせるにはどうすればよいですか?(そして、クエリが成功または失敗したことを示してください)

私はこのようなことを考えていました:

ただし、Delete()はそのコンテキストでは機能しません。

RelationshipReferenceを取得できれば、メソッドを呼び出すことができます

しかし、サイファーを介してRelationshipReferenceを取得できるかどうか、また次のようなクエリを試してみるとわかりません。

Neo4jClient内で逆シリアル化が行われていると、次の「このオブジェクトにパラメーターなしのコンストラクターが定義されていません」というメッセージが表示されます。とにかく、これを2つではなく、1つのクエリで実行したいと思います。

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

lucene - Neo4j pythonバインディング:一連の値のノードインデックスのクエリ

graphDbノードにプロパティがあるNeo4jデータベースがあります'label''my_nodes'ノードプロパティ「label」の値にインデックスを付けるキー「label」を持つLuceneインデックスがあります。ここで、可能な値のリストから値に等しいプロパティ'label'を持つノードを取得したいと思いますlabellist。これを達成するために、私は次の方法でCypherクエリを作成しました。

それはうまくいきますが、とにかくパラメータ化されたクエリを書く方法があるのだろうか?

私は次のようなことを試しました:

しかし、これは確かに機能しませんが、labellistに1つの値がある場合は機能します。そして、neo4jチュートリアルは、この問題に関する多くの資料を提供していません。

もう一度、Neo4jにPythonバインディングを使用しています。

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

neo4j - neo4j cypher クエリ フィルター固有の関係

私はNeo4jの初心者で、助けていただければ幸いです...
次の単純なグラフがありますhttp://console.neo4j.org/?id=colc1f

基本的に、ノード ID などの特定のノードのリレーションを取得したいと考えています
。コンテキスト ノード (1) と、1 つのクエリですべての関係を取得したいと考えています。

したがって、基本的な暗号クエリは次のとおりです。

しかし、同じクエリでコンテキスト プロファイルから送信される FRIEND 関係をフィルターするにはどうすればよいでしょうか?

ありがとう。

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

graph - Neo4j - 開始ノードを返さない

Neo4j で次の暗号クエリを実行しています。

これは a の値も返しますが、これは必要ありません。試しa<>dてみa.name <> b.nameましたが、同じ結果が得られます。また、webadmin では何も返されません (neo4j 用に Everyman の PHP ライブラリを使用しています)。

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

database - Neo4j:自動インデックスを作成するためのステップバイステップ

新しいNeo4jデータベースを作成しています。Userというタイプのノードがあり、userIdentifierとEmailAddressのプロパティのインデックス必要です。データベースが新しい場合、どのようにインデックスを設定しますか?neo4j.propertiesファイルで、インデックスの作成がサポートされているように見えることに気づきました。しかし、私がこれらをそのように設定すると

そして、ノードを追加し、クエリを実行して、存在することがわかっている識別子を見つけます

それから私は

インデックスを作成して開始クエリで使用するにはどうすればよいですか?私はこれを達成するために設定ファイルと暗号を使用したいだけです。つまり、現時点では、PowerToolConsoleでのみプレイしています。

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

neo4j - 名前にドットが含まれているインデックスを使用するにはどうすればよいですか?

私はCypherクエリ言語とGraphDb全般を学び始めたばかりです。「com.acme.node.SomeNodeType」のようなノードのクラス名を使用して、いくつかのインデックスを作成しました。

Cypherでこのインデックスを参照する方法を一生理解することはできません。このスレッドを見つけましたが、`を使用してもうまくいきませんでした。

だから私は2つの質問があると思います:

  1. 名前にドットが含まれるインデックスを使用することはできますか?
  2. その場合、クエリで名前を指定するにはどうすればよいですか?
0 投票する
4 に答える
52948 参照

neo4j - Neo4j:関係によって接続されていないものも含め、グラフ内のすべてのノードを取得します

Cypher を使用して、グラフ内のすべてのノードを取得するにはどうすればよいですか? グラフに対していくつかのテストを実行していますが、関係のないノードがいくつかあるため、クエリの作成に問題があります。

それらをすべて取得したい理由は、すべてのテストの開始時にグラフ内のすべてのノードを削除したいからです。

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

neo4j - 関係neo4jとの関係

多分それはロングショットですが試してみる価値があります...
私は次の関係を持っていますUser1-[:MATCHED]-User2、私は他のユーザーがその関係についてフィードバック(のように)を与えることを許可したい、私は明白な答えは一致した2人のユーザーごとに作成されるMatchタイプから新しいノードを定義し、一致を気に入った各ユーザーからのLIKE関係でそのノードに関連付けます。
一致ごとに新しいノードを作成するオーバーヘッドなしに、グラフでそれをモデル化する別の方法を考えようとしています...
関係は、開始/終了ノード以外の他のノードに関連付けることができますか?
どんな助けでも感謝されます。