我正在構建一個解決方案,我需要在我的產品中添加諸如顏色,類型等屬性。產品將能夠有多種顏色。Firebase構建和過濾關鍵的多個屬性(值)
所以我的問題是,我應該將我的數據屬性構造爲firebase中的數組還是對象,還是有其他方法?
我想過濾我的產品具有.eQualTo(或者如果有一個更好的方法) https://firebase.google.com/docs/reference/js/firebase.database.Query#equalTo
實施例1)
{
name: "My red n' white product",
color: ["white", "red"]
}
實施例2)
{
name: "My red n' white product",
color: {red: true, white: true}
},
{
name: "My blue product",
color: {blue : true}
}
實施例3)?