本章将解释数组的Firebase表示。 我们将使用前一章中的相同数据。
我们可以通过将以下JSON树发送到播放器的集合来创建此数据。
['john', 'amanda']
这是因为Firebase不直接支持Arrays,但它会创建一个以整数作为键名的对象列表。
不使用数组的原因是Firebase充当实时数据库,如果有几个用户同时操作数组,结果可能会有问题,因为数组索引不断变化。
Firebase处理它的方式,键(索引)将始终保持不变。 我们可以删除john而amanda仍然会有密钥(索引)1。