有时需要做统计, 需要全表遍历,
在数据库里直接用count 拿到 目标collection的数据是28997条
如果没用fields过滤, 只会返回11000 ,一直想不明白
如果把其中的一个头像url字段去掉 会拿到22791
发现问题是fileds 需要过滤, 不能全拿出来 不然数据太大了, 只会返回一部分records, 因为达到了某种传输上限
所以在类似做全表遍历时 一定要用好fields.
mongo 每一次返回有一个最大数据量 10M 或者1M,
暂时考虑用skip + limits 来遍历大数据