Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Can';t从Firebase检索数据库实例_Database_Firebase_Flutter_Dart_Collections - Fatal编程技术网

Database Can';t从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');

由于某些原因,我无法从firebase数据库检索数据。请看一下我的守则和规则。多谢各位

我的代码

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
  }
}