Независимо от того, как я его качаю, мне нужна какая-то функция, чтобы найти индекс элемента в массиве, поставляемом в качестве параметра..indexOf() эквивалент в Neo4j Cypher
Я пытаюсь просто обновить элементы в коллекции, основанные на индексе одного из их свойств в массиве, и был просматриванием Cypher документов в течение почти 2 часов ...
Было бы также приемлемо для заказа элементов по этому массиву, а затем запустите foreach в упорядоченном списке ...
Как вы упомянули, вы можете отсортировать свой список с помощью 'WITH' и собрать его для своего foreach. Я думаю, что сортировать коллекцию другим способом невозможно. Если у вас создана коллекция, чем вы можете 'UNWIND', сортируйте ее с' ORDER BY' и снова 'COLLECT()' – Gondil
Можете ли вы показать мне синтаксис? Не совсем уверен, что вы имеете в виду. – djvs
у вас есть какой-то коллекции, например, 'person_col', чем вы будете делать' код ... '' С person_col' 'UNWIND person_col, как' лиц, является ORDER BY person.name asc' 'СБОР (человек) как person_col ' , и теперь у вас есть сортировка вашей коллекции, вы можете использовать foreach. Я не знаю, хотите ли вы чего-то подобного. – Gondil