我有一个名为 products
的 Firebase 数组,其中包含如下项目:
JhMIecX5K47gt0VaoQN: {
brand: "Esprit"
category: "Clothes",
gender: "Boys",
name: "Pants",
}
是否可以通过 Firebase API 使用多个过滤器查询此数组中的产品。例如,我可能想按 brand
和 category
(“Esprit”中的所有“Pants”)进行过滤。到目前为止,我已经尝试通过子键进行排序,然后限制此排序的开始和结束,但我不知道如何应用更多过滤器。
我正在使用 iOS SDK。
最佳答案
Firebase 一次只能对一个属性(或值)进行排序/过滤。如果您在单个查询中多次调用 orderBy...
方法,它将引发错误以指示这是不允许的。
关于ios - 使用多个过滤器从 Firebase 查询数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28604658/