doctrine arraycollection过滤器性能

问题描述 投票:0回答:1

我需要过滤DoctrineCollection,但集合非常大。我的问题是指大集合中的表现。例如:

 $collections->filter(function($obj){
    if($obj->getAttr() == X){
        return $obj;
    }
 });

例如,如果$ collections包含一百万条记录,那么性能会降低。过滤大集合的解决方案是什么?

doctrine doctrine-query
1个回答
0
投票

提出一个查询应该是很好的解决方案,但如果你有一百万条记录你也应该实现一个分页

© www.soinside.com 2019 - 2024. All rights reserved.