FirebaseFirestore.instance.collection('collectionName').get().then(
(value) {
value.docs.forEach(
(result) {
//get first and last items here
},
);
},
);
除了forEach,你还可以做一个简单的for,你可以到达集合的索引:
FirebaseFirestore.instance.collection('collectionName').get().then(
(value) {
for(final i = 0; i < value.docs.length; i++){
//get first element value.docs[0]
}
},
);
最重要的是,你可以检查上面value.docs的长度,然后使用简单的数组表示法:
FirebaseFirestore.instance.collection('collectionName').get().then(
(value) {
if(value.docs.isNotEmpty){
//first element would be
value.docs[0]
//last element would be
value.docs[value.docs.length-1]
}
},
);
1条答案
按热度按时间h79rfbju1#
未对此进行测试,但要在文档集合内循环,您可以执行以下操作:
除了forEach,你还可以做一个简单的for,你可以到达集合的索引:
最重要的是,你可以检查上面
value.docs
的长度,然后使用简单的数组表示法: