我正在尝试为一家销售手机但数量有限的商店构建应用。
因此,我想向客户显示项目的剩余数量。以文本视图或其他形式显示
我想检查谁订购了该物品的数据库
因此,当某人购买手机时,他可以看到物品的剩余数量,而我可以在数据库中看到他的ID或姓名
我只将我的应用程序与Firebase相关联。接下来是什么???
答案 0 :(得分:1)
您应该更精确地询问您的问题,但作为对您问题的更广泛回答,我建议您使用设备名称和数量作为值的特定节点。
所以数据库结构看起来像这样:
availableDevices
|
- device1: numberLeft
- device2: numberLeft
.
.
.
获得特定顺序的设备后,可以从设备节点中减去numberLeft
值。
此外,您还可以通过使用customers
的节点来跟踪谁订购了哪台设备,然后将他们购买的设备的价值作为价值提供。
所以数据库看起来像这样:
customers
|
- customer1
|
- deviceOrderedRecently: deviceName
- numDevicesOrderedUntilNow: number
|
- customer2
.
.
.
这应该给您一些指导和启发,以帮助您提前构建应用。