我在后端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);
}