Как сохранить json как значения свойств вершин - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь сохранить json как значение свойства вершины.Ниже приведен мой запрос.

String createVrtx = "g.addV('Person').property('id','123').property('Address','{"City":"bang","pin": "123456"}')";

, если я преобразую json в строку, это работает, но когда я пытаюсь разобрать вывод, это затрудняет любую идею.

поддерживает ли gremlin тип json как тип свойства.

Можно ли добавить свойства к свойству, как указано выше? Адрес является свойством, и в нем указано, что город имеет свойство bang и т. Д.

1 Ответ

0 голосов
/ 07 февраля 2019

Мета-свойства (свойства свойств) не поддерживаются в Amazon Neptune.Лучшим способом сделать это было бы иметь Address в качестве своей собственной вершины, добавить к ней свойства и затем связать ее с вершиной Person через ребро hasAddress.Это также дает вам больше гибкости с точки зрения запроса.

...