私はNeo4j 3.0.6を使用しています。私の関係のキーが '2015-02'より大きい場合は値を返したいと思います。 Cypherでの質問は次のとおりです。Neo4j:Predicat ALL。キーが文字列より大きいかどうか確認してください
MATCH (p:Person)-[r]->()
WHERE ALL(key in keys(r) WHERE key>'2015-02')
RETURN r['key']
何かが返されます。
MATCH (p:Person)-[r]->()
Unwind keys(r) as k
with '2015-02'<k as m,k
RETURN r['k'],m
しかし、この1つは(真または偽)私のテストの値として結果retruns:ヌルの問題そうでない場合
がどこにあるか私にはわかりません。したがって、キーをフィルタリングせずに値を返すことはありません。
キーまたはキー値が文字列よりも大きいですか? –