我尝试通过Gremlin Tinkerpop查询来查询Amazon neptune,以删除Vertex的属性。它工作正常,但在删除属性时无法得到TRUE / FALSE的确认。
但是,我可以管理布尔值以更新/添加顶点的属性
g.V('id').properties('property_1','property_2').drop()
我期望它在成功执行查询时返回TRUE / FALSE。
如果有人对此提出警告,将会更有帮助。
注意:由于尝试执行CompletableFuture来执行查询,因此请在成功执行时查看布尔结果。
了解drop
是否有效的方法是交易是成功还是失败。如果删除失败,将引发异常,您可以捕获该异常。如果查看drop
步骤[1]的Apache TinkerPop文档,您将看到:
drop()步骤(filter / sideEffect)用于删除元素,并图表中的属性(即删除)。这是一个过滤步骤,因为遍历不产生传出对象。
[1] http://tinkerpop.apache.org/docs/3.4.6/reference/#drop-step
我希望有助于澄清