【发布时间】:2016-06-06 16:15:53
【问题描述】:
当使用 MongoDB 的 $in 子句和 Aggregate 时,参数数量是否有最大限制?
例如
Model.aggregate(
[
{ $match :
{ '_Id' :
{
$in : ids
}
}
} ,
{ $group :
{ _id : '$roomId' ,
maxdate: { $max: "$date"},
}
},
{$sort: { maxdate: -1} },
{$skip: skip},
{$limit: limitNum }
]
在 ids 数组中,我可以传递多少个 id?
目前在 50,000 之前我没有遇到 ids 长度的任何问题......但为了安全起见,我想知道最大限制。
我尝试在 Mongo doc 上进行搜索,但没有找到任何内容。
提前致谢。
【问题讨论】:
标签: mongodb mongoose aggregation-framework