Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.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
Java Firebase rest API过滤器查询_Java_Error Handling_Firebase - Fatal编程技术网

Java Firebase rest API过滤器查询

Java Firebase rest API过滤器查询,java,error-handling,firebase,Java,Error Handling,Firebase,我的数据看起来像 { "word0" : { "level" : "B2", "meaning" : [ "Meaning19", "meaning43" ], "type" : "Noun", "weight" : 0, "word" : "word99" }, "word1" : { "level" : "C1", "meaning" : [ "Meaning19", "meaning43" ], "type" :

我的数据看起来像

{
  "word0" : {
    "level" : "B2",
    "meaning" : [ "Meaning19", "meaning43" ],
    "type" : "Noun",
    "weight" : 0,
    "word" : "word99"
  },
  "word1" : {
    "level" : "C1",
    "meaning" : [ "Meaning19", "meaning43" ],
    "type" : "Noun",
    "weight" : 0,
    "word" : "word99"
  },
  "word10" : {
    "level" : "A2",
    "meaning" : [ "Meaning19", "meaning43" ],
    "type" : "Noun",
    "weight" : 0,
    "word" : "word99"
  }
}
我正在使用curl get request
https://words-b6651.firebaseio.com/DE-EN.json?orderBy=“$key”&print=pretty
,我想获得给定级别的所有单词


是否有可能像MongoDB中那样执行$key.“level”之类的操作?如何获取这些数据是的,将curl发送到word的键路径将返回所有值


是,将curl发送到word的键路径将返回所有值


您可以通过以下方式按属性订购:

https://words-b6651.firebaseio.com/DE-EN.json?orderBy="level"&print=pretty
注二:

  • 您需要:
    ”.indexOn:“级别”
  • JSON中的项目将以不确定的顺序排列,因为JSON本质上是无顺序的。这意味着RESTAPI中的排序只有在您还过滤数据时才真正有用,例如

    https://words-b6651.firebaseio.com/DE-EN.json?orderBy="level"&equalTo="B2"&print=pretty
    

您可以通过以下方式按属性订购:

https://words-b6651.firebaseio.com/DE-EN.json?orderBy="level"&print=pretty
注二:

  • 您需要:
    ”.indexOn:“级别”
  • JSON中的项目将以不确定的顺序排列,因为JSON本质上是无顺序的。这意味着RESTAPI中的排序只有在您还过滤数据时才真正有用,例如

    https://words-b6651.firebaseio.com/DE-EN.json?orderBy="level"&equalTo="B2"&print=pretty
    

感谢这项工作,但遗憾的是,排序在通过curl(rest)过滤请求的方式--“word0”(仅适用于word0的平均级别、含义、类型等)之前没有用处。感谢这项工作,但遗憾的是,排序在通过curl(rest)过滤请求的方式--“word0”(仅适用于word0的平均级别、含义、类型等)之前没有用处?