Я пытаюсь определить способ сделать файл csv единым магазином для обновления всех элементов в Neo4j. Я могу создать выражение cypher, которое загружает, создает и обновляет узлы и отношения. То, что я пытаюсь сделать сейчас, - это разработать выражение cypher, которое будет определять, находится ли существующий узел/отношение в Neo4j в новом файле загрузки csv. Если он больше не находится в файле, удалите его из Neo4j. Это возможно? Я работаю с довольно большим набором данных и хочу, чтобы у меня не было необходимости делать одно удаление. Пожалуйста, дайте мне знать, может ли быть другое решение, которое может работать и для этого.Neo4j Cypher - Удаление существующего узла/края, если нет в файле загрузки CSV
0
A
ответ
1
Один из способов сделать это - добавить обработанную метку ко всем узлам, используемым в вашем CSV, и свойство «обработанное» для отношений, используемых в вашем CSV. Затем, после того, как ваш импорт/обновление запущен, и все включенные узлы и свойства были аннотированы таким образом, выполните запрос для соответствия на узлах без: Обработанной метки и отношений без свойства «обработано» и удалите их. Затем, очистка, удалив все аннотации.
+0
Это здорово, я смог заставить это решение работать. Спасибо! – Jenn
Смежные вопросы
- 1. Условие IF в neo4j cypher сценарий импорта для загрузки csv
- 2. Neo4j cypher: Удаление коллекции отношений
- 3. Neo4j/Cypher Условные выражения для загрузки данных
- 4. конкатенации в Cypher Neo4j
- 5. Neo4j - Синтаксис для загрузки CSV с заголовками
- 6. neo4j: Cypher LOAD CSV с uuid
- 7. Neo4j Cypher - добавление свойства с LOAD CSV
- 8. neo4j cypher запрос для импорта csv
- 9. Neo4j-Cypher создает условные отношения
- 10. Neo4j Cypher: Нет отношений для каждого узла
- 11. Neo4j Cypher, сравнивая даты в запросе Cypher
- 12. Neo4j - понимание вопроса cypher
- 13. Neo4j: неверный ввод в cypher
- 14. Подзапросы neo4j в Cypher
- 15. Neo4j Cypher MATCH, если не существует
- 16. NEO4J 3.1.1 Загрузить CSV
- 17. Neo4j/Cypher создать узел, если отсутствует
- 18. Регулярное выражение в Neo4j Cypher
- 19. neo4j удаление данных массива
- 20. Neo4J Загрузка CSV из Cypher выбрасывает «Неизвестную ошибку» или DeadlockDetected
- 21. Как выполнить Cypher в файле?
- 22. удаление узла cypher java
- 23. Neo4j Cypher Неизвестная ошибка
- 24. Neo4j Проверьте свойство cypher
- 25. Изменение или удаление метки с помощью Cypher в Neo4j
- 26. Как партия Neo4j Cypher запросов
- 27. Оптимизация запроса Cypher Neo4j
- 28. Neo4j Cypher Load CSV Failure on Unique Constraint
- 29. Cypher Insert Querying Neo4J
- 30. Синтаксис шаблона Neo4J Cypher
Вопросы «Это возможно», как правило, слишком расплывчаты для StackOverflow, и вы с большей вероятностью получите лучший ответ, если вы разместите свой вопрос в «Вот мои данные»: «Вот моя попытка выполнить то, что я хочу» «Вот мой результат, который не сработал». --- если вы не знаете, как «попытаться», продолжайте искать! :) –