我有一个存储一些与客户相关数据的应用程序。它运行良好,但是如今,应用程序在应用程序开始时变得无反应。经过调查,我了解到,由于数据集庞大,我附上的快照侦听器在应用程序开始中几个集合会导致大量数据加载,并且由于此初始负载,我的应用程序变得无反应。
。任何人都有任何解决方案以控制初始数据负载或避免将其全部避免?
是的,您需要在显示数据之前先 filter
您的数据。您可以使用符合您需求的过滤方法之一。
根据订单的官方文档,并使用云Firestore限制数据,我建议您使用limit()
方法。将解决您的启动问题。