exponenta event banner

Neo4jConnect

Neo4j подключение к базе данных

Описание

Создайте подключение к базе данных Neo4j ® с помощью интерфейса MATLAB ® для Neo4j с REST API. С помощью подключения к базе данных Neo4j можно исследовать базу данных графа, обновить базу данных графа, сохранить направленный график MATLAB и выполнить аналитику графа с помощью направленного графика MATLAB.

Можно также создать Neo4j подключение к базе данных с помощью интерфейса Database Toolbox™ Interface for Neo4j Bolt Protocol. Для использования этого интерфейса необходимо установить интерфейс панели инструментов базы данных для протокола Neo4j Bolt. Дополнительные сведения см. в разделе Интерфейс панели инструментов базы данных для установки протокола Neo4j Bolt.

С помощью Neo4jConnect объект, можно выполнять следующие задачи:

  • Изучите графическую базу данных для узлов и связей.

  • Поиск узлов, связей или подграфа в базе данных графиков.

  • Сохранение направленного графика.

  • Обновление узлов и связей в базе данных графиков.

  • Выполните запрос Cypher ®.

Создание

Создать Neo4jConnect объект с использованием neo4j.

Свойства

развернуть все

Это свойство доступно только для чтения.

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

Если Вы определяете URL соединения с базой данных Болта, используя Интерфейс Комплекта инструментов Базы данных для Протокола Болта Neo4j, то neo4j вместо этого функция создает болтовое соединение.

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

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

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

Это свойство доступно только для чтения.

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

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

Это свойство доступно только для чтения.

Сообщение об ошибке, указанное как символьный вектор. Если это свойство пустое, подключение к базе данных будет успешным.

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

Функции объекта

развернуть все

closeЗакрыть подключение к базе данных Neo4j
nodeLabelsВсе метки узлов в Neo4j базе данных
relationTypesВсе типы отношений в Neo4j базе данных
propertyKeysВсе ключи свойств в Neo4j базе данных
searchNodeByIDПоиск Neo4j узлам базы данных по идентификатору узла
searchNodeПоиск Neo4j узлах базы данных по метке или по ключу и значению свойства
searchRelationПоиск связей для Neo4j узла базы данных
searchRelationByIDПоиск Neo4j связи по идентификатору связи
searchGraphПоиск подграфа или всего графа в Neo4j базе данных
createNodeСоздание узлов в базе данных Neo4j
createRelationСоздание связей между узлами в базе данных Neo4j
deleteNodeУдаление узлов из Neo4j базы данных
deleteRelationУдалить связи из Neo4j базы данных
addNodeLabelДобавление меток к узлам в базе данных Neo4j
removeNodeLabelУдаление меток из узлов Neo4j базы данных
removeNodePropertyУдаление свойств узлов в базе данных Neo4j
removeRelationPropertyУдалить свойства из связей в базе данных Neo4j
setNodePropertyЗадать свойства узлов в базе данных Neo4j
setRelationPropertyЗадать свойства для связей в базе данных Neo4j
updateNodeОбновление меток узлов и свойств в Neo4j базе данных
updateRelationОбновить свойства связи в базе данных Neo4j
storeDigraphСохранить направленный график в базе данных Neo4j
executeCypherВыполнение запроса Cypher в базе данных 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)
Представлен в R2016b