gpt4 book ai didi

azure-cosmosdb - TinkerPop/CosmosDB 中的命令式匹配

转载 作者:行者123 更新时间:2023-12-04 04:29:47 26 4
gpt4 key购买 nike

我想做一个这样的查询

g.V().match(
as('foo').hasLabel('bar'),
as('foo').out('baz').hasId('123'),
as('foo').out('baz').hasId('456')
)
.select('foo').by('id')

这意味着选择 bar 类型的所有节点的 ids,它具有到所有指定节点的 baz 类型的边.

但是,only supports a subset 的 CosmosDB TinkerPop Gremlinmatch() 属于不支持的遍历步骤。

仅使用 supported constructs 来制定上述查询的方法是什么?

最佳答案

你可以这样做

 g.V().hasLabel('bar').as('a').out('baz').hasId(within('123','456')).select('a').id()

在很多情况下,您可以避免使用 match 步骤。

干杯开尔文

关于azure-cosmosdb - TinkerPop/CosmosDB 中的命令式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50373932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com