【发布时间】:2019-11-26 09:57:20
【问题描述】:
所以说:
COLLECT diff = q.field INTO fielded
有没有办法限制fielded 的长度?我意识到有SLICE() 功能,但也许有一个性能优化LIMIT?
据我所知,收集后限制将限制差异(组)而不是组内容。
【问题讨论】:
-
您想以何种方式限制组?每组最多 4 个元素?任何奇怪的元素,或特定的元素?或者换句话说,哪些应该丢弃或者你不关心?
所以说:
COLLECT diff = q.field INTO fielded
有没有办法限制fielded 的长度?我意识到有SLICE() 功能,但也许有一个性能优化LIMIT?
据我所知,收集后限制将限制差异(组)而不是组内容。
【问题讨论】:
COLLECT diff = q.field INTO fielded
LET rest = (FOR qx IN fielded[*] LIMIT 4 return qx)
我不知道这是否会导致性能优化。
【讨论】: