Database Can';t从Firebase检索数据库实例
由于某些原因,我无法从firebase数据库检索数据。请看一下我的守则和规则。多谢各位 我的代码Database Can';t从Firebase检索数据库实例,database,firebase,flutter,dart,collections,Database,Firebase,Flutter,Dart,Collections,由于某些原因,我无法从firebase数据库检索数据。请看一下我的守则和规则。多谢各位 我的代码 List<EvaluatingImage> imageInfo = []; Future<Query> queryUsers() async { // DatabaseReference referenceData = // FirebaseDatabase.instance.reference().child('pictures');
List<EvaluatingImage> imageInfo = [];
Future<Query> queryUsers() async {
// DatabaseReference referenceData =
// FirebaseDatabase.instance.reference().child('pictures');
DatabaseReference referenceData =
FirebaseDatabase.instance.reference().child('users');
referenceData.once().then((DataSnapshot dataSnapShot) {
Map<dynamic, dynamic> values = dataSnapShot.value;
values.forEach(
(key, value) {
print(value['email']);
},
);
});
}
请帮帮我!非常感谢您的帮助。以上规则适用于firestore当您使用firebase实时数据库时,需要将实时数据库的规则更改为以下内容:
{
"rules": {
".read": true,
".write": true
}
}
注意:上述规则将允许所有用户从数据库读写,仅在开发时使用上述规则
但这是针对firebase实时数据库的,我使用的是cloud\u firebase。您使用的代码是针对
DatabaseReference referenceData=FirebaseDatabase.instance.reference()
实时数据库的。。
W/SyncTree(29984): Listen at /users failed: DatabaseError: Permission denied
E/flutter (29984): [ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: DatabaseError(-3, Permission denied, )
E/flutter (29984):
{
"rules": {
".read": true,
".write": true
}
}