0

如何在 Gremlin 中将数据作为 JSON 对象插入

目前,以下查询用于插入具有某些属性的人员对象:

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 一起使用。

4

1 回答 1

2

在gremlin api中找不到类似你想象的方法或api 。

根据您的描述,您似乎只是想将多个属性批量导入 Vertex。我建议您循环属性 json 数组或 json object( for key in obj....) 以.property('XXX', 'YYY')批量执行。

于 2020-01-08T03:20:24.643 回答