Node.js 如何在Azure Cosmos DB中使用Gremlin API将数据作为JSON对象插入

Node.js 如何在Azure Cosmos DB中使用Gremlin API将数据作为JSON对象插入,node.js,azure-cosmosdb,gremlin,azure-cosmosdb-gremlinapi,Node.js,Azure Cosmosdb,Gremlin,Azure Cosmosdb Gremlinapi,如何将数据作为JSON对象插入到Gremlin中 当前,以下查询用于插入具有某些属性的person对象: g.addV('person').property('firstName', 'Thomas').property('lastName', 'Andersen').property('age', 44).property('userid', 101) 使用上述方法,我必须为每个属性调用.property()方法,并且我的对象/类中可能有50多个属性 是否仍要在一次调用中插入完整的对象 va

如何将数据作为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一起使用。

在中找不到类似于您想象的方法或API


根据您的描述,您似乎只想将多个属性大容量导入Vertex。我建议您循环属性json数组或json对象(
for key in obj…
)以执行
。属性('XXX',YYY')
大量提供。

在中找不到类似于您想象的方法或api


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

谢谢您的建议,我也这么想。@MujassirNasir hi,这里有更新吗?如果你认为我的回答有意义,你会接受吗?或者你有更成熟的想法?谢谢你的建议,我的想法是一样的。@MujassirNasir hi,这里有更新吗?如果你认为我的回答有意义,你会接受吗?或者你有更成熟的想法?