【发布时间】:2023-04-10 17:38:01
【问题描述】:
如果我在图形数据库中有一个顶点,其中一个属性是地图,有没有办法在不使用 lambda 的情况下过滤地图的属性?
像这样创建顶点:
gremlin> v = graph.addVertex(label, 'LABEL')
==>v[68]
gremlin> g.V(68).property('prop', [ key: 'val' ])
==>v[68]
gremlin> g.V(68).valueMap()
==>{prop=[{key=val}]}
有没有办法在不使用 lambda 的情况下通过 prop.key == 'val' 过滤顶点?
gremlin> g.V().filter{ it.get().values('prop').next().get('key') == 'val' }
【问题讨论】:
标签: neo4j orientdb graph-databases gremlin tinkerpop3