Cloud
Firestore查询是不可变的,这意味着您无法更改现有查询的属性。如果通过调用
whereLessThan()方法更改值,它将成为一个新查询。因此,要解决此问题,请链接所有方法调用并将其存储在这样的新
Query对象中:
Query query = db.collection(viewType.collectionName()) .whereLessThan("endDate", new Date()); .orderBy(viewType.sortProperty()).limit(PAGE_SIZE); return query;


