2017-01-09 2 views
1

Neo4j дает вам возможность экспортировать ваш график в json, но я не могу найти, как импортировать этот json для нового графика.Экспорт и импорт Json Neo4j

Во-первых, это возможно? Другой способ сделать это?

Спасибо,

ответ

4

Вы можете использовать apoc.load.json procedure для загрузки данных в формате JSON в Neo4j с использованием Cypher.

Например, учитывая JSON файл person.json:

{ 
    "name": "Bob", 
    "age": 27 
} 

Вы можете загрузить это с помощью Cypher:

CALL apoc.load.json("file:///person.json") YIELD value AS person 
CREATE (p:Person {name: person.name}) 
SET p.age = person.age 
+0

Спасибо за ваш ответ, но если ваш график не только человек узлов, как вы можете загрузить его? например, мы получили график с узлами мальчика и узлами девушки, мне нужно разделить узлы на разные json? Какой запрос я должен использовать, чтобы получить json со всеми моими узлами и отношениями? (Этот «MATCH (n) MATCH() - [r] ->() RETURN n, r"?) –

+0

Взгляните на это связанное вопрос: http://stackoverflow.com/a/40557891/2954199 –

Смежные вопросы