我尝试使用 Gremlin Tinkerpop 查询 Amazon neptune 来删除 Vertex 的属性。它工作正常,但在删除属性时无法获得 TRUE/FALSE 确认。
但是,我可以管理获取 bool 值来更新/添加顶点的属性
g.V('id').properties('property_1','property_2').drop()
我希望它在成功执行查询时返回 TRUE/FALSE。
如果有人对此表示关注,将会更有帮助。
注意:由于尝试使用 CompletableFuture 执行查询,因此在成功执行时查看 bool 结果。
最佳答案
了解drop
是否有效的方法是查看交易是否成功或失败。如果放置失败,将抛出一个您可以捕获的异常。如果您查看 Apache TinkerPop 文档中的 drop
步骤 [1],您将看到:
The drop()-step (filter/sideEffect) is used to remove element and properties from the graph (i.e. remove). It is a filter step because the traversal yields no outgoing objects.
[1] http://tinkerpop.apache.org/docs/3.4.6/reference/#drop-step
我希望这有助于澄清
关于gremlin - 海王星下降顶点属性并确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60654078/