Я работаю с версией neo4j 2.2.1. Я хотел бы знать, как удалить определенный узел, используя запрос cypher в java-программе, содержащей параметр. я попробовал это, но это не будет работать:удаление узла cypher java
Map<String, Object> params = new HashMap<String, Object>();
params.put("numero", "1");
String query1 ="MATCH (pe:Person) WHERE PeNumero={numero} DELETE pe";
Result result1 = graphDb.execute(query1, params);
Люди мой ярлык узла и PeNumero является одним из его свойств. Большое спасибо, ghrs
Я просто попытался это, я получил сообщение об ошибке о PeNumero не определено. Я попробовал MATCH (pe: Person) - [r] - (m) WHERE pe.PeNumero = {numero} DELETE r, pe; Ошибок нет, но все еще не работает. –
Действительно ли узел существует? То есть, этот запрос возвращает узел: 'MATCH (pe: Person) WHERE pe.PeNumero = {numero} RETURN pe'? – cybersam
Да, этот запрос возвращает узел. Я создал узлы. Но я не знаю, как удалить. –