找段错误的BUG的时候发现迭代mongo cursor的时候产生了这个异常:
DocumentTooLarge: BSON document too large (108549088 bytes) - the connected serversupports BSON document sizes up to 16777216 bytes.
Mongodb的单个文档的BSON size不能超过16MB。但find查询有时会遇到16MB的限制,比如使用$in 查询的时候,in中的数组元素太多是就会产生该异常。
(原代码吧整个表中的"_id"全部$in了进去,但还不确定是否能产生段错误)