【发布时间】:2021-04-17 15:45:11
【问题描述】:
这可能是一个非常基本的问题,但到目前为止,经过多次谷歌搜索,我无法在网上找到我的问题的答案。我有一个数据结构非常简单的 firebase 网络应用程序。最初,它是空的,如下所示:
fireRef {
}
我希望能够添加键值对,其中键由用户创建,值只是一些文本。例如,用户将输入他们的姓名作为键,输入值作为他们的年龄。然后我想将该数据发送到服务器并让 firebase 现在看起来像这样:
fireRef {
John : 25,
}
我可以通过以下方式完成这一添加:
var name = getUserName();
var age = getUserAge();
var node = {};
node[name] = age;
fireRef.set(node);
但是,我希望多人能够做到这一点。当我尝试向服务器添加一个新人时,旧的“John : 25”对变为红色并消失,只留下新的键值对。
我怎样才能同时保留并维护一组键值对的数据集?
【问题讨论】:
-
如果您使用 Firbase 的 JavaScript SDK,您可以简单地使用相同的参数调用 update() 方法。
标签: javascript python firebase