выразить условия в шифре, я все еще использую следующий трюк:Noe4j Cypher - условные операторы
FOREACH(ignoreMe IN CASE WHEN //Put conditions here// THEN [1] ELSE [] END |
//Put instruction here//)
Я использую это довольно долгое время. Есть ли лучшее решение сейчас? Будет ли в следующей стабильной версии?
Редактировать: Я имею в виду случаи, когда шаблон MATCH/WHERE не может быть использован. Для Exemple: Create nodes and relations conditionally when loading nodes from csv in Neo4j
или https://stackoverflow.com/search?q=FOREACH%28ignoreMe+IN+CASE+WHEN
Обычно я основываю условия на основании данных, находящихся на фактическом графике; например MATCH (a), где a.someCondition = 1 WITH a (сделать что-то еще) – FrobberOfBits