所以,我有两个表,这是JSON结构:
$row['surname']
我想要做的是使用密钥选择商店,然后一次性找到商店所携带产品的产品名称。
我有选择商店详情的代码:
"business" : {
"-KTzPzkWpUJCIQQT_b6v" : {
"name" : "Superstore",
"products": {
"-KU8qg0-5R7H6F6NCc-y": true,
"-KU8qg04fI_CoXVWM_dx": true,
"-KU8qg05NLtPNzVF_n70": true
}
}
},
"product" : {
"-KU8qg0-5R7H6F6NCc-y" : {
"name" : "Milk"
},
"-KU8qg03Jassok7BWFxz" : {
"name" : "Nails"
},
"-KU8qg04fI_CoXVWM_dw" : {
"name" : "Screws"
},
"-KU8qg04fI_CoXVWM_dx" : {
"name" : "Tent"
},
"-KU8qg04fI_CoXVWM_dy" : {
"name" : "Paint"
},
"-KU8qg05NLtPNzVF_n70" : {
"name" : "Candy"
},
"-KU8qg05NLtPNzVF_n71" : {
"name" : "Mittens"
},
"-KU8qg05NLtPNzVF_n72" : {
"name" : "Bread"
}
}
然后我可以添加一个遍历所有产品的地图并选择名称,但由于这是异步的,我不知道如何确保在更改状态之前我拥有所有产品的详细信息(至少在没有做的情况下)一些痛苦的反制品)+我必须创建一个本地数组来存储产品细节,这似乎也有点不合理。
有关如何最好地解决此问题的任何建议?