Flutter Firebase Firestore iOS端降序查询失效问题求助
Firestore按
lastEntranceAt降序查询在iOS模拟器失效的问题 问题说明
编写了一段Flutter/Dart代码,用于从Firestore中按lastEntranceAt字段降序获取用户数据。该代码在Android模拟器中可正常执行,但在iOS模拟器中完全失效;移除orderBy代码行,或者将descending设置为false时,iOS模拟器又能正常工作,且全程未抛出任何异常。最终该问题自行恢复正常。
代码示例
核心查询代码:
_instance .collection(FirestoreCol.users.name) .orderBy( "lastEntranceAt", descending: true, ) .limit(limit) .get();
测试用补充代码:
return Scaffold( appBar: _appBar(), body: _body(), floatingActionButton: FloatingActionButton( onPressed: () { FirebaseFirestore.instance .collection("users") .orderBy("lastEntranceAt", descending: true) .limit(20) .get() .then((value) { print(value.docs); }); }, ),
内容的提问来源于stack exchange,提问作者Ali Kaleş
相关产品推荐
相关产品推荐

