【发布时间】:2023-03-14 07:55:01
【问题描述】:
您好,我有一个带有结构的 Firestore 数据库
根
.....奥德
.........Xyz1
______T:1
.........Xyz1
______T:1
当我得到数据时,我希望它使用存储在“T”中的 int 值在降序时自动排序
T 对于每个文档都是唯一的
child: StreamBuilder(
stream: Firestore.instance.collection("Oder").snapshots(),
builder: (BuildContext context,
AsyncSnapshot<QuerySnapshot> snapshot) {
if (!snapshot.hasData) {
return new Text('Loading...');
}
return new ListView(
reverse: true,
children: snapshot.data.documents.map((document) {
return new ListTile(
title: new Text(document['T'].toString()),
);
}).toList(),
);
},
),
这是我的代码 我也有与每个文档名称相同的 T 值作为字符串,因此排序给了我 1,10,11,2,3... 所以我需要使用存储在 T 中的 int 值进行排序
【问题讨论】:
标签: flutter google-cloud-firestore