【问题标题】:is there a way to LIMIT per sub-iteration (not total)?有没有办法限制每个子迭代(不是全部)?
【发布时间】:2020-09-22 10:14:51
【问题描述】:

我有一个图表,其中键入“花瓣”顶点“连接”以键入带边的“花”顶点。 现在,对于每一朵“花”,我只想拉一个“花瓣”。它们都在一个集合中。 我该怎么做?似乎 LIMIT 语句适用于每个事务,而不是每个迭代。

我正在尝试的是

FOR f in Botany
FILTER type=="flower"
FOR p in 1 INBOUND f GRAPH "BotanyGraph"
LIMIT 1
RETURN p

但我得到的只是 1 个花瓣,总共。 怎样才能做到每朵花一瓣?

【问题讨论】:

    标签: arangodb


    【解决方案1】:

    你的意思是这样的吗?

    FOR f in Botany
      FILTER type == "flower"
      LET pp = (
        FOR p in 1 INBOUND f GRAPH "BotanyGraph"
        LIMIT 1
        RETURN p)
      FOR p in pp
        RETURN p
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-01
      • 2016-09-23
      • 2020-02-24
      • 1970-01-01
      • 1970-01-01
      • 2019-11-01
      • 1970-01-01
      相关资源
      最近更新 更多