给出表达式
{WorkProduct: {$in:[0001,0002,0003,...]}
我可以查询的商品数量是否有限制?
答案 0 :(得分:3)
我们的API没有限制,但我们发送到底层引擎的整体查询必须小于4MB。从理论上讲,即使允许开销,你也可以在$ in子句中输入几十万个条目。
所以,这是理论和绝对限制。我怀疑你会在很久之前达到实际限制,因为$ in子句的执行顺序为m * Log(n),其中n是集合中元素的数量,m是$ in子句中的元素数量。因此,$ in子句中的元素数量会线性减慢。