繁体   English   中英

Firebase ALL级儿童搜索

[英]Firebase ALL level Child Search

我试图从 firebase 检索数据。

在此处输入图像描述

规则:

    {
      "rules": {
       "restricted_access": {
            "secret_document" : {
                "message": {
                    ".indexOn": ".value"
            }
          } 
       }
     }
   }

Rest API 电话:

https://MyApp.firebaseio.com/restricted_access/secret_document/message.json?orderBy="$value"&equalTo="课程学习"

但结果为空:{} 当我调用 API 时

在此处输入图像描述

当我将“课程学习”值直接放在消息中时,它会显示结果。 我需要所有儿童级别的结果。 message/1/-NCxlHCIYEEewvo2gIKW 也有值,但它不返回结果。

Json 结构我无法更改并且动态生成“-NCxlHCIYEEewvo2gIKW”因此无法添加到规则中。 我怎样才能让所有级别的孩子都收到消息?

Firebase 实时数据库查询在其路径中只能有一个未知键。 乍一看,在您的数据结构中, 1-N...键似乎都是未知的。 如果这是正确的,您将无法查询notificationType

另见: Firebase 查询双重嵌套

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM