match阶段相关代码如下:
.match({
createTime: _.lt(that.data.refreshTimestamp),
distance:_.gte(that.data.currentMaxDistance),
_id: _.nin(that.data.customerInfoIdOnScreen)
})
当数组that.data.customerInfoIdOnScreen的长度达到100之前,运行正常,长度达到100后,聚合操作失败。
请问这是什么原因,难道操作符nin对数组长度有要求,还是其他地方错了?