【发布时间】:2019-11-05 04:31:43
【问题描述】:
在 gremlin 的 tinkerpop documentation 中,我可以使用 by() 调制器将 valueMap 中的值列表转换为单个项目。
但这在 azure cosmosdb (gremlin API) 上还不起作用
【问题讨论】:
标签: graph-databases gremlin azure-cosmosdb-gremlinapi
在 gremlin 的 tinkerpop documentation 中,我可以使用 by() 调制器将 valueMap 中的值列表转换为单个项目。
但这在 azure cosmosdb (gremlin API) 上还不起作用
【问题讨论】:
标签: graph-databases gremlin azure-cosmosdb-gremlinapi
如果我理解了,您正在尝试替换此命令:
g.V().hasLabel("Test").valueMap().by(unfold())
我不知道 cosmosDB,也许有更好的方法
但我认为这个查询(如果支持)将是等效的:
g.V().hasLabel("company").local(
__.valueMap(false).unfold()
.group()
.by(__.select(keys))
.by(__.select(values).unfold()))
【讨论】:
g.V().hasLabel('company').local(valueMap().unfold().group().by(select(keys)) .by(select(values).unfold())),我得到一个错误:compositeObjField != null