Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
给定表达式
{WorkProduct: {$in:[0001,0002,0003,...]}
我可以查询的项目数量是否有限制?
我们的 API 没有强制限制,但我们发送到底层引擎的整体查询必须小于 4MB。即使考虑到开销,理论上,您也可以在 $in 子句中放入几十万个条目,然后再点击它。
所以,这就是理论和绝对极限。我怀疑你会在那之前很久就达到实际限制,因为 $in 子句按 m * Log (n) 的顺序执行,其中 n 是集合中的元素数,m 是 $in 子句中的元素数. 因此,$in 子句中的元素数量会线性下降。