格式化CosmosDB Gremlin查询

问题描述 投票:0回答:1

我是Gremlin和CosmosDB的新手。我一直在关注tinkerpop教程并使用TinkerFactory.createModern()测试图。

enter image description here

我正在寻找的是从cosmosdb返回一个类似于此的graphson对象。

{
"user": {
    "name": "Marko",
    "age": 29       
},
"knows": [
    {"name": "josh", "age": 32},
    {"name": "vadas", "age": 27}
],
"created": [
    {"name": "lop", "lang": "java"} 
]
}

我的想法是尝试

g.V().has('name', 'marko').as('user').out('knows').as('knows').out('created').as('created').select('user', 'knows', 'created')

我真正得到的是如下图所示。我希望拥有单个用户对象,包含一系列已知对象和软件对象。

如果可能,请说明需要使用哪些步骤来获取此格式。

enter image description here

希望我的问题很明确,并感谢任何可以帮助的人=)

azure-cosmosdb gremlin tinkerpop3 graphson azure-cosmosdb-gremlinapi
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.