【发布时间】:2018-03-06 20:55:31
【问题描述】:
假设我有一个字符串数组:var myFavouriteSites = ["www.fb.com", "www.xe.com", "www.youtu.be"];
有没有办法可以将此数组作为一个“字段”推送到实时数据库中?全部存储在一个地方?因为我读过它们必须与唯一的 id/key 匹配,而我不熟悉如何做到这一点。
【问题讨论】:
标签: arrays firebase firebase-realtime-database
假设我有一个字符串数组:var myFavouriteSites = ["www.fb.com", "www.xe.com", "www.youtu.be"];
有没有办法可以将此数组作为一个“字段”推送到实时数据库中?全部存储在一个地方?因为我读过它们必须与唯一的 id/key 匹配,而我不熟悉如何做到这一点。
【问题讨论】:
标签: arrays firebase firebase-realtime-database
我不确定您所说的“在一个地方”是什么意思。但我可以告诉你,实时数据库中的所有内容本质上都是键/值对,其中的值可以是字符串、数字或其他对象。没有原生的“数组”值类型。数组被翻译成键是数组索引的对象。所以如果你在/location分配一个数组:
["www.fb.com", "www.xe.com", "www.youtu.be"]
您将获得如下所示的数据库结构:
/location
0: "www.fb.com"
1: "www.xe.com"
2: "www.youtu.be"
【讨论】: