ios - 使用多个过滤器从 Firebase 查询数据

标签 ios swift filter firebase

我有一个名为 products 的 Firebase 数组,其中包含如下项目:

JhMIecX5K47gt0VaoQN: {
    brand: "Esprit"
    category: "Clothes",
    gender: "Boys",
    name: "Pants",
}

是否可以通过 Firebase API 使用多个过滤器查询此数组中的产品。例如,我可能想按 brandcategory(“Esprit”中的所有“Pants”)进行过滤。到目前为止,我已经尝试通过子键进行排序,然后限制此排序的开始和结束,但我不知道如何应用更多过滤器。

我正在使用 iOS SDK。

最佳答案

Firebase 一次只能对一个属性(或值)进行排序/过滤。如果您在单个查询中多次调用 orderBy... 方法,它将引发错误以指示这是不允许的。

关于ios - 使用多个过滤器从 Firebase 查询数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28604658/

相关文章:

ios - 单元格图像 TableViewController 重新定位

ios - watchOS上带有CloudKit的CoreData不同步

ios - 我可以为 Xcode-UI-Tests 禁用动画吗?

ios - EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000200 向图像添加过滤器时

javascript - 如何快速获取html文本输入值和输出

objective-c - 将Vision人脸检测VNFaceLandmarkRegion2D点转换为帧坐标以进行缩放

android - 如何让所有包只显示在应用程序屏幕中

ios - iOS:应用从后台返回后,在访问EAOutputStream时出现SIGPIPE

filter - 编写 LDAP 查询过滤器

iPhone低通滤波器