Удалить индекс с вложенным свойством (с точкой) в Neo4j - PullRequest
0 голосов
/ 21 мая 2018

Я использую Neo4j с Bolt и драйвер Neo4j в Java.Когда я попытался выполнить следующую команду:

DROP INDEX ON :SingleBoardComputer(id.id)

Обратите внимание, что имя свойства на самом деле "id.id" (в основном с точкой).

У меня следующая ошибка:

Neo.ClientError.Statement.SyntaxError: Invalid input '\': expected whitespace or a list of property key names (line 1, column 36 (offset: 35))
"DROP INDEX ON :SingleBoardComputer(id.id)"

Есть ли способ удалить индекс с помощью драйвера?

Я использую Neo4j 3.3.5 и драйвер neo4j 1.6.1

IЯ удивлен, потому что я могу создать индекс без проблем.

Спасибо

1 Ответ

0 голосов
/ 21 мая 2018

Решение состоит в том, чтобы покинуть поле:

DROP INDEX ON :SingleBoardComputer(`id.id`)
...