Как вставить данные как JSON объект с Gremlin API в Azure Cosmos DB - PullRequest
0 голосов
/ 07 января 2020

Как вставить данные в виде объекта JSON в Gremlin

В настоящее время для вставки объекта person с некоторыми свойствами используется следующий запрос:

g.addV('person').property('firstName', 'Thomas').property('lastName', 'Andersen').property('age', 44).property('userid', 101)

При вышеуказанном подходе Мне нужно вызвать .property() метод для каждого атрибута, и в моем объекте / классе может быть более 50 атрибутов.

В любом случае, можно ли вставить полный объект в один вызов

var personData = {
    firstName: 'Thomas',
    lastName: 'Andersen',
    age: 44,
    userid: 101

};

g.addV('person', personData);
// OR
g.addV('person').data(personData);

Обратите внимание, что я использую MS Cosmos DB Gremlin API с NodeJs.

1 Ответ

2 голосов
/ 08 января 2020

Нет такого метода или API, который похож на ваше воображение, не может быть найден в Gremlin API .

Согласно вашему описанию, вы просто хотите импортировать несколько свойств в Vertex. Я бы порекомендовал вам l oop массив json массив или json объект (for key in obj....) для выполнения .property('XXX', 'YYY') в объеме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...