exponenta event banner

neo4j

Подключиться к базе данных Neo4j

Описание

neo4j создает соединения с базой данных Neo4j ®. Сведения о соединениях реляционной базы данных см. в разделе Подключение к базе данных.

пример

neo4jconn = neo4j(url,username,password) создает Neo4jConnect с использованием URL-адреса, имени пользователя и пароля для базы данных Neo4j. Используйте объект для извлечения данных графика из базы данных Neo4j.

Примеры

свернуть все

Создание подключения к базе данных Neo4j ® по URL-адресуhttp://localhost:7474/db/dataИмя пользователя neo4j, и пароль matlab.

url = 'http://localhost:7474/db/data';
username = 'neo4j';
password = 'matlab';

neo4jconn = neo4j(url,username,password)
neo4jconn = 
  Neo4jConnect with properties:

         URL: 'http://localhost:7474/db/data/'
    UserName: 'neo4j'
     Message: []

neo4j возвращает Neo4jConnect объект со следующими свойствами:

  • URL - Веб-расположение базы данных Neo4j

  • UserName - имя пользователя, используемое для подключения к базе данных;

  • Message - любые сообщения об ошибках подключения к базе данных;

Проверьте Message свойство объекта подключения Neo4j neo4jconn. Бланк Message свойство указывает на успешное подключение к базе данных Neo4j.

neo4jconn.Message
ans =

     []

Извлечение всех меток узлов с помощью подключения к базе данных Neo4j neo4jconn. Массив ячеек nlabels содержит символьный вектор для метки одного узла в базе данных Neo4j.

nlabels = nodeLabels(neo4jconn)
nlabels = 1×1 cell array
    {'Person'}

Закройте подключение к базе данных.

close(neo4jconn)

Создайте подключение к базе данных Neo4j ® с помощью интерфейса Database Toolbox™ Interface for Neo4j Bolt Protocol. Используйте URL-адрес протокола Bolt для подключения к базе данных Neo4j.

Создание подключения к базе данных Neo4j с использованием URL-адреса протокола Bolt bolt://localhost:7687/db/dataИмя пользователя neo4j, и пароль matlab.

url = 'bolt://localhost:7687/db/data';
username = 'neo4j';
password = 'matlab';

neo4jconn = neo4j(url,username,password)
neo4jconn = 
  Neo4jConnect with properties:

         URL: 'bolt://localhost:7687/db/data'
    UserName: 'neo4j'
     Message: []

neo4j возвращает Neo4jConnect объект со следующими свойствами:

  • URL - Веб-расположение базы данных Neo4j

  • UserName - имя пользователя, используемое для подключения к базе данных;

  • Message - любые сообщения об ошибках подключения к базе данных;

Проверьте Message свойство объекта подключения Neo4j neo4jconn. Бланк Message свойство указывает на успешное подключение к базе данных Neo4j.

neo4jconn.Message
ans =

     []

Извлечение всех меток узлов с помощью подключения к базе данных Neo4j neo4jconn. Массив ячеек nlabels содержит символьный вектор для метки одного узла в базе данных Neo4j.

nlabels = nodeLabels(neo4jconn)
nlabels = 1×1 cell array
    {'Person'}

Закройте подключение к базе данных.

close(neo4jconn)

Входные аргументы

свернуть все

URL-адрес подключения к базе данных Neo4j, содержащий сервер, номер порта и веб-расположение базы данных Neo4j, указанный как вектор символов или скаляр строки.

Если указан URL-адрес, начинающийся с http:// идентификатор протокола, затем neo4j функция использует REST API для подключения к базе данных Neo4j.

Если указан URL-адрес подключения базы данных Bolt, начинающийся с bolt:// идентификатор протокола, то есть, Вы используете Базу данных Интерфейс Toolbox™ для Протокола Болта Neo4j, тогда neo4j вместо этого функция создает болтовое соединение.

Примечание

Убедитесь, что при использовании протокола Bolt используется правильный номер порта в URL-адресе подключения к базе данных Neo4j. Номер порта по умолчанию 7687 для протокола Bolt отличается от номеров портов по умолчанию 7474 и 7473 для протоколов HTTP и HTTPS соответственно.

Если указан другой идентификатор протокола, то neo4j функция использует REST API для создания подключения к базе данных.

Пример: http://localhost:7474/db/data определяет использование протокола HTTP, где localhost является сервером, 7474 - номер порта, и /db/data - веб-расположение базы данных.

Пример: bolt://localhost:7687/db/data задает использование протокола Bolt, где localhost является сервером, 7687 - номер порта, и /db/data - веб-расположение базы данных.

Типы данных: char | string

Имя пользователя для доступа к базе данных Neo4j, указанное как вектор символов или скаляр строки. Если аутентификация базы данных не требуется, укажите пустой символьный вектор.

Типы данных: char | string

Пароль для доступа к базе данных Neo4j, указанный как вектор символов или скаляр строки. Если аутентификация базы данных не требуется, укажите пустой вектор символов или строковый скаляр.

Типы данных: char | string

Выходные аргументы

свернуть все

Neo4j подключение к базе данных, возвращенное как Neo4jConnect объект.

Ограничения

  • Интерфейс REST API и Database Toolbox Interface for Neo4j Bolt Protocol не поддерживают Neo4j базы данных версий 4.0 и более поздних.

Представлен в R2016b