У меня есть этот запрос шифра
WITH ["first", "second"] AS things, -1 AS index
UNWIND range(0,size(things)-1) AS i
Return things[i]
Теперь я хочу проверить, есть ли things[i]
, где он равен «first», затем вернуть его индекс, в данном случае 0, где «first» имеетиндекс 0. Но я понятия не имею, как написать условие после UNWIND.
Я пытался добавить условие после возврата, как это:
WITH ["first", "second"] AS things, -1 AS index
UNWIND range(0,size(things)-1) AS i
Return CASE WHEN things[i] = "first" THEN i AS index
Но это не работает, любая помощь будет оценена спасибо.