测试环境 nodejs + mongodb单数据库 查询用mapreduce方法
生产环境 docker 下的 nodejs + mongodb 一主二从 查询方法一致
“`
db.main.mapRedcue(map, reduce, options, function(err, collection) {
collection.find().toArray(function(err, results) {
//测试 环境下results永远有数据。生产环境下 间歇性有数据 有时会返回空 []
});
});
“`
没有 err 被追踪到, 可以肯定查询方法没问题, 数据库 都存在 可查数据。
测试环境 查询时 不会有 写操作, 生产环境 有 较高频率 写操作。
由于现在没办法 精确定位问题,所以来请教前辈 看看有没有类似问题,或者提供一些解决思路