-1
这是firebase数据结构。如何从firebase中获取数据
{
products: {
product1: {
id : 1,
name: "p1",
brand: "brand1"
},
product2: {
id : 2,
name: "p2",
brand: "brand1"
},
product3: {
id : 3,
name: "p3"
brand: "brand2"
}
},
brands: {
brand1: {
id: 1,
name: "b1"
},
brand2: {
id: 2,
name: "b2"
}
}
}
时,我打下面的网址,https://awesome.firebaseio-demo.com/products.json,我得到这个数据
products: {
product1: {
id : 1,
name: "p1",
brand: "brand1"
},
product2: {
id : 2,
name: "p2",
brand: "brand1"
},
product3: {
id : 3,
name: "p3"
brand: "brand2"
}
}
但我想
products: {
product1: {
id : 1,
name: "p1",
bid: 1,
bname: "b1"
},
product2: {
id : 2,
name: "p2",
bid: 1,
bname: "b1"
},
product3: {
id : 3,
name: "p3"
bid: 2,
bname: "b2"
}
}
我可以存储与产品本身的品牌信息,但是在这种情况下, :
- 如果我需要更改b兰德名称b1到b100,我需要在多个地方进行更改(例如2个地方)。
- 我无法获得品牌列表。
什么是firebase中获得上述结果的最佳方式,以使产品保持代码重复尽可能最小?
加入数据之前已经覆盖了很多次。你有什么尝试?你使用什么技术? –