我正在对我的数据进行建模,例如 ->data: [ { id:"123", type:"a", attributes: [...] }, {entity 2 ...}, {entity 3 ...}, ...]是否有一个 gremlin 查询可以用来按类型和 id 而不仅仅是 id 来获取/获取顶点?如果不是,我是否必须遍历和搜索,如果是的话,性能会是什么样子?
1 回答
隔江千里
TA贡献1906条经验 获得超10个赞
Gremlin 中的实体类型称为Label
。
要通过 id 获取顶点并验证它具有特定标签,您可以运行查询:
g.V('123').hasLabel('a').next()
如果 type 只是常规属性(属性),您可以运行:
g.V('123').has('type', 'a').next()
性能取决于实现,但在任何情况下通过 id 获取顶点应该是 O(1)。
添加回答
举报
0/150
提交
取消