【发布时间】:2020-04-27 00:18:25
【问题描述】:
我的数据库结构如下所示:
final databaseReference = FirebaseDatabase.instance.reference();
databaseReference
.child('orders')
.equalTo(myUID, key: 'uid')
.orderByChild(orderField)
.limitToFirst(pageSize)
.once()
.then((snapshot) {
// form current list
List<dynamic> curretList = [];
snapshot.value.forEach((orderId, orderData) {
curretList.add(orderData);
});
但以下查询返回空结果。
我怀疑错误在.equalTo(Provider.of<AppData>(context, listen: false).uid, key: 'uid')。我在这里正确使用了equalTo 吗?
【问题讨论】:
-
什么是
orderField? -
@FrankvanPuffelen 订单字段为negative_epoch
标签: firebase flutter firebase-realtime-database