0
プロパティ "totalValue"を持つノードを検索する必要があります.100ノードに近い値を持つ10ノードを見つける必要があります。私は必要な結果を返すことができるクエリを書くためにいくつかの助けが必要です。Neo4jの引数に関して最も近い整数値を持つプロパティを持つノードを見つける方法はありますか?
プロパティ "totalValue"を持つノードを検索する必要があります.100ノードに近い値を持つ10ノードを見つける必要があります。私は必要な結果を返すことができるクエリを書くためにいくつかの助けが必要です。Neo4jの引数に関して最も近い整数値を持つプロパティを持つノードを見つける方法はありますか?
計算距離、距離、10に制限することによりオーダー...
MATCH (n:Node)
RETURN n.totalValue AS value, abs(100 - n.totalValue) AS distance
ORDER BY distance
LIMIT 10;
・ホープ、このことができます。
よろしく、 トム
私はあなたが追加する必要があると思い
チェック "プロパティが存在する": 'MATCH(N:ノード)EXISTS(n.totalValueを)...' –
は私のために働いた:) –
常に存在を確認する必要はありません。この答えでは、ノードに 'totalValue'プロパティがない場合、' distance'は 'NULL'になります。プロパティを 'ORDER BY 'すると、' NULL'値は全ての非NULL値よりも大きいとみなされます。クエリは昇順でソートされているため、このプロパティを持たないノードは効果的に非表示になります。 – cybersam