使用Rally LookBack API,使用in运算符可以查询的元素数量是否有限制?

时间:2012-05-07 23:12:29

标签: rally lookbackapi

给出表达式

{WorkProduct: {$in:[0001,0002,0003,...]}

我可以查询的商品数量是否有限制?

1 个答案:

答案 0 :(得分:3)

我们的API没有限制,但我们发送到底层引擎的整体查询必须小于4MB。从理论上讲,即使允许开销,你也可以在$ in子句中输入几十万个条目。

所以,这是理论和绝对限制。我怀疑你会在很久之前达到实际限制,因为$ in子句的执行顺序为m * Log(n),其中n是集合中元素的数量,m是$ in子句中的元素数量。因此,$ in子句中的元素数量会线性减慢。