executeCypher

Выполните запрос Шифра на базе данных Neo4j

Синтаксис

results = executeCypher(neo4jconn,query)

Описание

пример

results = executeCypher(neo4jconn,query) возвращает данные из базы данных Neo4j® с помощью соединения с базой данных Neo4j neo4jconn и запрос Cypher®. Можно выполнить запрос Шифра на базе данных Neo4j с помощью Языка запросов Шифра.

Примеры

свернуть все

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

url = 'http://localhost:7474/db/data';
username = 'neo4j';
password = 'matlab';
neo4jconn = neo4j(url,username,password);

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

neo4jconn.Message
ans =

     []

Создайте запрос Cypher®, который ищет имена всех узлов с меткой Person узла.

query = 'MATCH (node:Person) RETURN node.name';

Выполните запрос и отобразите результаты с помощью соединения с базой данных Neo4j neo4jconn.

results = executeCypher(neo4jconn,query)
results=7×1 table
    node_name
    _________

     'User1' 
     'User3' 
     'User2' 
     'User4' 
     'User5' 
     'User6' 
     'User7' 

results является таблицей, которая содержит столбец node_name. Этот столбец имеет имена каждого узла в базе данных Neo4j.

Закройте соединение с базой данных.

close(neo4jconn)

Входные параметры

свернуть все

Соединение с базой данных Neo4j, заданное как объект Neo4jConnect, создается с функциональным neo4j.

Запрос шифра, заданный как вектор символов или скаляр строки.

Пример: 'MATCH (movie: Movie {title: ''The Matrix''}) RETURN movie.title, movie.studio'

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

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

свернуть все

Результаты запроса шифра, возвращенные как таблица. Столбцы в таблице совпадают с Оператором возврата в запросе Шифра.

Введенный в R2017b