Firebase项目的数量和可用性

时间:2018-12-18 11:47:31

标签: android firebase firebase-realtime-database

我正在尝试为一家销售手机但数量有限的商店构建应用。

因此,我想向客户显示项目的剩余数量。以文本视图或其他形式显示

我想检查谁订购了该物品的数据库

因此,当某人购买手机时,他可以看到物品的剩余数量,而我可以在数据库中看到他的ID或姓名

我只将我的应用程序与Firebase相关联。接下来是什么???

1 个答案:

答案 0 :(得分:1)

您应该更精确地询问您的问题,但作为对您问题的更广泛回答,我建议您使用设备名称和数量作为值的特定节点。

所以数据库结构看起来像这样:

availableDevices
|
 - device1: numberLeft
 - device2: numberLeft
 .
 .
 .

获得特定顺序的设备后,可以从设备节点中减去numberLeft值。

此外,您还可以通过使用customers的节点来跟踪谁订购了哪台设备,然后将他们购买的设备的价值作为价值提供。

所以数据库看起来像这样:

customers
|
 - customer1
 | 
  - deviceOrderedRecently: deviceName
  - numDevicesOrderedUntilNow: number
 |
  - customer2
  .
  .
  .

这应该给您一些指导和启发,以帮助您提前构建应用。