【发布时间】:2021-11-24 14:54:36
【问题描述】:
它们恰好是我的数据库(firestore)中的 665 个项目,我可以查询所有 665 个项目并将其打印到控制台,但是当我将它们放入列表并打印出列表时,我只看到 60 个项目。这是我的代码
getOnlineUsersContact() async {
List<String> list = [];
await FirebaseFirestore.instance
.collection('userPhones')
.doc(auth.currentUser!.uid)
.collection("phoneNumbers")
.get()
.then((QuerySnapshot querySnapshot) {
for (var doc in querySnapshot.docs) {
String phoneNumber = doc['number'];
list.add(phoneNumber);
print("Mycontact: $phoneNumber"); // prints all 665 items
}
});
print("Mycontact: $list"); // prints only 60 items
}
我是否超出了列表的最大数据大小限制?会出什么问题?
【问题讨论】:
-
debugPrint 仍将其剪切为 60
-
我需要arraylist中的数据完整
标签: firebase flutter dart google-cloud-firestore