包含promised-mongo查询的API最终会出现504错误

时间:2017-08-16 12:59:51

标签: mongodb promise

我在后端API中使用promised-mongo查询从我的数据库中获取一些数据到前端。 API耗时太长,最终完成504 http错误。为什么会这样?

这是一个这样的查询

try {
    let query1;
    if(req.query.emailId=='')
        query1={};
    else
        query1={$or: [{'appActions.hubId' : {$in:hubIds}}, {'ruleActions.hubIds' : {$in:hubIds}}]};
    console.log('3');
    console.log('query1'+JSON.stringify(query1[0]));
    let size=await db.scene.count(query1);
    return size;
} catch (error) {
    reconnect(error);
}

0 个答案:

没有答案