将新的键值对添加到现有的Firebase

缺口

这可能是一个非常基本的问题,但是到目前为止,经过大量的搜寻之后,我仍然无法在网上找到问题的答案。我有一个Firebase Web应用程序,其中的数据结构非常简单。最初,它是空的,如下所示:

fireRef {
}

我希望能够添加键值对,其中键是由用户创建的,并且值只是一些文本。例如,用户将输入其名称作为键,并输入值作为其年龄。然后,我想将该数据发送到服务器,并使firebase现在看起来像这样:

fireRef {
    John : 25,
}

我可以通过以下方式完成这一添加:

var name = getUserName();
var age = getUserAge();
var node = {};
node[name] = age;
fireRef.set(node);

但是,我希望多人能够做到这一点。当我尝试向服务器添加新人员时,旧的“ John:25”对变成红色并消失,仅留下新的键值对。

如何保持两者并维护一堆关键值对的数据集?

学习循环

当我们推送数据时,在firebase中生成唯一ID

例如:

var fireRef = new Firebase('https://<CHANGE_APP_NAME>.firebaseio.com/fireRef');
var newUserRef = fireRef.push();
newUserRef.set({ 'name': 'fred', 'age': '32' });

另一种方法是直接设置子元素:

var fireRef = new Firebase('https://<CHANGE_APP_NAME>.firebaseio.com/fireRef');
fireRef.child(1).set({'name':'user2','age':'34'});
fireRef.child(2).set({'name':'user3','age':'24'});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将新的键值添加到现有的 HashMap

来自分类Dev

如何将新的键值对添加到现有对象

来自分类Dev

如何将数组的新属性添加到现有的json数据

来自分类Dev

如何将新的对象存储添加到现有的indexeddb

来自分类Dev

如何将新类添加到现有的edmx文件

来自分类Dev

如何将新的列族添加到现有的HBase表中?

来自分类Dev

javax.json:将新的JsonNumber添加到现有的JsonObject

来自分类Dev

Opencsv +将新列添加到现有的csv

来自分类Dev

如何将新行添加到现有的txt文件

来自分类Dev

将现有的var添加到JavaScript中的新对象并遍历它们

来自分类Dev

将新的组织添加到现有的联盟中?超级账本面料

来自分类Dev

如何将新节点添加到现有的Corda网络?

来自分类Dev

将新结果添加到现有的redux状态“状态不可迭代”错误

来自分类Dev

如何将新类添加到现有的edmx文件

来自分类Dev

将现有的生产文件添加到新的 Git 存储库

来自分类Dev

将键值对添加到现有数组

来自分类Dev

将键添加到字典中的现有键值对

来自分类Dev

将MediaType添加到现有的JsonInputFormatter

来自分类Dev

itextsharp将图像添加到现有的pdf

来自分类Dev

将UITableView添加到现有的ViewController

来自分类Dev

将文件添加到现有的zipfile

来自分类Dev

将训练数据添加到现有的LinearSVC

来自分类Dev

将PHPUnit添加到现有的Cakephp 2.0

来自分类Dev

将数组添加到现有的$ _SESSION数组

来自分类Dev

将现有的VM添加到TheForeman

来自分类Dev

将目录添加到现有的.zip文件

来自分类Dev

将“ \ x”添加到现有的字节变量

来自分类Dev

将Composer添加到现有的Codeigniter项目

来自分类Dev

将页面添加到现有的pdf文件

Related 相关文章

热门标签

归档