【问题标题】:How to write a Gremlin query when the number of input vertices is unknown?输入顶点数未知时如何编写 Gremlin 查询?
【发布时间】:2021-06-11 06:20:29
【问题描述】:

输入顶点数未知时如何编写 Gremlin 查询?

场景:

1. Poll -> Already existing vertex.
2. Poll Question -> User might send multiple questions that are unknown and multiple options to the question (unknown list).

我正在使用GremlinPython,它不支持使用AWS Neptune 进行手动交易。如何在单个查询中编写它?

还是切换到 Java?

【问题讨论】:

  • 您能否进一步澄清您的问题?我不清楚不知道顶点数与您的“场景”有什么关系。
  • 是关于如何将这两个操作作为单个事务执行的问题吗?
  • 是的。目前,我正在使用提交脚本:tinkerpop.apache.org/docs/current/reference/…。在 Gremlin-python-variant 的单个请求中寻找解决方案。

标签: aws-lambda transactions gremlin amazon-neptune gremlinpython


【解决方案1】:

如果不详细说明您的多个查询在做什么,就很难提出如何使其作为单个查询工作的建议。但是,撇开这些不谈,脚本可能是您目前唯一的解决方案,因为脚本的组合可能是不可能的,或者可能会使您的 Gremlin 不可读且难以维护。切换到 Java 无助于解决此问题,因为您仍需要提交脚本。

在 Neptune(和其他图表)支持 TinkerPop 3.5.0 和 remote transactions 之前,上述陈述都是正确的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-02
    • 1970-01-01
    • 2020-04-10
    • 2023-01-15
    • 1970-01-01
    • 2019-03-11
    • 2015-07-06
    • 1970-01-01
    相关资源
    最近更新 更多