Удалить индекс с вложенным свойством (с точкой) в Neo4j
Я использую Neo4j с Болтом и драйвером 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
Я удивлен, потому что я могу создать индекс без проблем.
Спасибо
1 ответ
Решение состоит в том, чтобы покинуть поле:
DROP INDEX ON :SingleBoardComputer(`id.id`)