在我的应用中,我会有物品。每个项目至少属于一个类别,但多个类别是可能的。我认为以下是构建数据的最佳方法:
items
item1
title: apple
categories:
food: true
fruit: true
item2
title: spinach
categories:
food: true
veggie: true
item3
title: triceratops
categories:
dino: true
如何查询Firebase以返回与类别匹配的所有商品?例如:'food'应该返回item1
和item2
以及'veggie'item2
。我正在使用Angular Fire并尝试了以下操作,这给了我一个错误:
$firebaseArray ref.child('items').orderByChild("categories/food")