Firebase数据库检索在哪里

时间:2016-07-01 12:06:11

标签: objective-c search firebase firebase-realtime-database

我正在使用以下方法从Firebase数据库中检索数据:

[[[[_ref queryOrderedByChild:@"name"] queryStartingAtValue:@"Smith"] queryEndingAtValue:@"Smith\uf8ff"] observeEventType:FIRDataEventTypeValue withBlock:^(FIRDataSnapshot *snapshot) {

结果是所有以" Smith"开头的记录名称字段。

但我希望得到姓名字段在任何位置的所有记录" Smith"。所以我试过这个:

queryStartingAtValue:@"%Smith%"

只有queryStartingAtValue我会找回名称字段中任何位置的记录" Smith"之后所有其他记录,因为我没有放入queryEndingAtValue。

添加时:

queryEndingAtValue:@"%Smith\uf8ff%"
很奇怪,因为我没有得到任何记录。

有没有人为此找到解决方案?

0 个答案:

没有答案