Mongodb 是否有任何方法可以克服mongo数据库中createview查询中的内存超出错误
我的createView查询包括$sort、$group等阶段。随着父集合的扩展,视图会产生一个错误“sort excelled memory limit of 104857600 bytes”,当排序问题得到解决时,它会给出错误“excelled memory limit for$group”,无法使用“allowdisktrue”因为它不支持createView,并且无法移动到聚合方法,因为该视图应与父集合并行自动更新。Mongodb 是否有任何方法可以克服mongo数据库中createview查询中的内存超出错误,mongodb,mongodb-query,Mongodb,Mongodb Query,我的createView查询包括$sort、$group等阶段。随着父集合的扩展,视图会产生一个错误“sort excelled memory limit of 104857600 bytes”,当排序问题得到解决时,它会给出错误“excelled memory limit for$group”,无法使用“allowdisktrue”因为它不支持createView,并且无法移动到聚合方法,因为该视图应与父集合并行自动更新。 如果有人知道createView查询中内存超出错误的解决方案,请帮助我
如果有人知道createView查询中内存超出错误的解决方案,请帮助我解决这个问题,事实上,我从代码中尝试了一个解决方案,因为由于内存超出而导致的崩溃视图可以使用以下查询查看:db.myView.aggregate([],{allowDiskUse:true});。因此,我将这部分{allowDiskUse:true}应用于代码中的查询,从该崩溃视图中获取数据。数据将被检索,不会出现任何问题。事实上,我尝试了从代码中找到解决方案,因为由于内存过多而导致崩溃的视图可以使用如下查询db.myView.aggregate([],{allowDiskUse:true});。因此,我将这部分{allowDiskUse:true}应用于代码中的查询,从该崩溃视图中获取数据。届时将检索数据,不会出现任何问题