我试图从图形数据库中提取值。我尝试使用下面的gremlinconsole命令,但它返回键值对,我们可以将其转换为list
%%gremlin
g.V().hasLabel('airport').limit(2).project('id','label','region','country').by(id()).by(label()).by('region').by('country').fold()
输出
[{'id': '1', 'label': 'airport', 'region': 'US-GA', 'country': 'US'}, {'id': '2', 'label': 'airport', 'region': 'US-AK', 'country': 'US'}]
预期产出:
'1', 'airport', 'US-GA', 'US'
'2', 'airport', 'US-AK', 'US'
or
[['1','airport','US-GA','US'], ['2','airport', 'US-AK','US']]
您可以使用
values
,而不是使用project
。像project
和valueMap
这样的步骤返回键:值映射,而values
在其结果中不包含键作为一种替代方法,您可以只向当前查询添加一个
select(values)
,我想我更喜欢这样,因为它避免了需要local
和union
步骤相关问题 更多 >
编程相关推荐