cypher

    1

    1答えて

    with {conatcts_count:10,account_count:20,time_stamp:'2010_12_231'} as data merge (u:Customers1 {name:'sai',id:1})-[r:REL {conatcts_count:data.conatcts_count,account_count:data.account_count,ts:data.t

    0

    1答えて

    私はneo4jで新しく、MERGE句に問題があります。私はこのようなクエリを実行する方法があります: def upsert (idValue, valueField1): query = "MERGE (n:Node {id: '" + idValue+ "'}) " query += "ON MATCH SET n.field1= n.field1+ " + str(valu

    0

    1答えて

    異なる関係とノードのリストを持つグラフがあります。このリストのノード間のタイプ "E"の関係を知りたい。 現在、我々は次のようにします: With ["0","1","2","10"] as list1 MATCH p=(x)-[:E]-(y) WHERE (x.frag IN list1) AND (y.frag IN list1) RETURN p それは少数のノードのために動作し

    3

    1答えて

    を満たすの隣人は、あなたが次のスキームを満たすデータベースを持っているとしましょう: (person {name:string, budget:int}) (person)-[:FRIEND]-(person) どのようにしてサイファーに次のように照会しますか? 「すべての友人が100を超える予算を持っていることを保有するアリスのすべての友人を与えてください。

    2

    1答えて

    私は、次のNeo4jサイファークエリ MATCH (dg:DecisionGroup)-[:CONTAINS]->(childD:Decision) WHERE dg.id = 1 MATCH (childD)-[relationshipValueRel4:HAS_VALUE_ON]-(filterCharacteristic4:Characteristic) WHERE filterCha

    2

    1答えて

    Neo4jでは、関係プロパティのインデックスを作成することは可能ですか?今は、関係プロパティ値の比較/フィルタリング操作よりも非常に低いパフォーマンスに直面しました。これは私の問題の例ですNeo4j Cypher count query performance optimizaztion

    0

    1答えて

    2つの特定の関係を持つ代替のmatch文を再帰的に実行しようとしています。 たとえば、ペットはPersonによって所有されています。他の人のようになど、他の人(ない所有者)それらの人々は、彼らが所有するペットを持って、LIKEペット match (n.Person {id.123})<-[r.OwnedBy]-(p.Pet) Return n, r, p match (p.Pet {id.123

    0

    1答えて

    名前が特定の文字列で始まるすべてのノードを返すCypherクエリを作成しようとするときに問題が発生します。また、このクエリで大文字小文字を区別しないようにする必要があります。 サイファーは両方のケースのための機能が組み込まれていますが、私は彼らに、文字列の先頭にマッチするため クエリ結合する方法がわからない:大文字と小文字を区別しない文字列を MATCH (n) WHERE n.Name STAR

    1

    1答えて

    私はNeo4jの実習をUCSDビデオに沿って続けています。私は演習用に用意されたスクリプトをカットアンドペーストしています。 match (d {Name:'D'})-[:TO]-(b) with collect(distinct b.Name) as neighbors match (n)-[r:TO]->(m) where not (n.Name in (neighbors+'D'))

    -2

    1答えて

    たとえば、私は3つのグラフ、つまりアクター、フィルム、ロールを持っています。 グラフの名前、つまりアクター、フィルム、ロールを取得する必要があります。