Интерфейс MATLAB® к Neo4j®, База данных Интерфейс Toolbox™ для Протокола Болта Neo4j и база данных Neo4j возвращает сообщения об ошибках.
Сообщения об ошибках базы данных Neo4j всегда имеют код состояния, начинающийся с Neo.ClientError. Для устранения этих ошибок обратитесь к документации по Neo4j.
Интерфейс MATLAB для Neo4j и интерфейс Database Toolbox Interface for Neo4j Bolt Protocol возвращают сообщения об ошибках в виде обычного текста. В этой таблице описываются способы устранения распространенных ошибок, с которыми можно столкнуться при работе с обоими интерфейсами.
| Сообщение об ошибке | Вероятная причина | Резолюция |
|---|---|---|
| Недопустимое подключение к базе данных Neo4j. | Подключение к базе данных Neo4j с помощью |
| Недопустимое подключение к базе данных Neo4j. | Подключение к базе данных Neo4j с помощью |
| Поиск не может найти узлы для указанной метки узла или ключей и значений свойств. | Проверьте метку узла или ключи и значения свойств. Затем выполните команду |
| Поиск не может найти связи для указанных связей и узла в базе данных Neo4j. | Проверьте исходный узел и направление. Затем выполните команду |
| База данных Neo4j не имеет меток узлов. | Откройте базу данных Neo4j и добавьте метки узлов. Для получения более подробной информации см. Руководство по эксплуатации Neo4j в документации Neo4j. Затем выполните команду |
| База данных Neo4j не имеет типов связей. | Откройте базу данных Neo4j и добавьте типы отношений. Для получения более подробной информации см. Руководство по эксплуатации Neo4j в документации Neo4j. Затем выполните команду |
| База данных Neo4j не имеет ключей свойств. | Откройте базу данных Neo4j и добавьте ключи свойств. Для получения более подробной информации см. Руководство по эксплуатации Neo4j в документации Neo4j. Затем выполните команду |
| Недопустимый запрос Cypher. | Проверьте запрос Cypher. Затем выполните команду |
| При обновлении или удалении узлов указанный узел не существует в базе данных Neo4j. Либо при создании связи указанный начальный или конечный узел не существует в базе данных Neo4j. | Поиск узлов в базе данных Neo4j с помощью |
| При обновлении или удалении связей указанная связь не существует в базе данных Neo4j. | Поиск связей в базе данных Neo4j с помощью |
| При удалении узлов указанные узлы имеют связанные связи. | Удалите узел и связанные с ним связи с помощью синтаксиса
|
| При создании или обновлении узла нельзя указать повторяющиеся узлы. | Удалите повторяющиеся узлы из входных аргументов выполняемой функции. |
| При создании или обновлении связи нельзя указывать повторяющиеся связи. | Удалите повторяющиеся отношения из входных аргументов выполняемой функции. |
| Укажите URL-адрес подключения базы данных Bolt, который начинается с | Установите интерфейс панели инструментов базы данных для протокола Neo4j Bolt. Дополнительные сведения см. в разделе Интерфейс панели инструментов базы данных для установки протокола Neo4j Bolt. |