0

我正在从集合中获取所有数据,并且该操作需要时间。并且有可能在不久的将来数据可能会增加。所以我需要优化查询。但我没有过滤器参数,我想要所有数据。

collection().find.toArray(function(err, data){
            if(err){
                console.log("unable to fetch data from collection",err);
                res.status(400).json({error : 'Unable to fetch data'});
            }
            else{
                console.log("data send",data.length);
                res.status(200).send(data);
            }
        })

我该如何优化它,这样它就不会花费太多时间。

谢谢曼格什

4

0 回答 0