Firebase搜索查询startAt-endAt



使用Firebase Rest api查询搜索进程时遇到问题。我使用startAt和endAt参数进行第一次和最后一次搜索,但它仍然没有列出它

https://myprojectdemo.firebaseio.com/posts.json?orderBy="标题"&startAt=";汽车&endAt=";Car\uf8ff"&print=漂亮的

我通过这种方式提出GET请求。

"-WE2QEYJx8gaOUkOsvWkV": {
"title" : "Red Car",
"category" : "Other" 
},
"-WE2KSBJx8gaOUkOsvWkV": {
"title" : "White Car",
"category" : "Other" 
}

我有一个类似上面的输出。有两批货物,分别是白色轿车和红色轿车。当我找车的时候,我希望他们两个都出来。我在哪里犯错误?

看起来您要做的是在结尾处查找带有一些子字符串的字符串。您只能搜索以某个子字符串开头的字符串。实时数据库不支持除字符串前缀以外的任何其他方式的子字符串查询。

如果你想搜索属于汽车的项目,可以考虑向每个子对象添加另一条数据,表明它是一个汽车类型的对象,并使用它来过滤你的结果集。使用现在的标题是行不通的。

最新更新