繁体   English   中英

使用 REST 将数据保存到 Firebase

Saving data to Firebase with REST

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用 Firebase 使用 REST api 存储带有名称的应用程序令牌。

这是我正在使用的数据结构:

Firebase 数据结构

这是我添加新应用程序后的数据结构。之后的 Firebase 数据结构

这是我使用的命令。

curl -X POST -d "{\"3ba7792jae16328\":{\"name\":\"Test 2\"}}" \ https://xxx.firebaseio.com/apps.json

我不想要 POST 请求添加到我的数据结构的唯一 ID。 我已经尝试过 PUT 请求,但它覆盖了“应用程序”节点内的所有数据。 无论如何,这是我尝试过的 PUT 命令。

curl -X POST -d "{\"3ba7792jae16328\":{\"name\":\"Test 2\"}}" \ https://xxx.firebaseio.com/apps.json

还有另一种方法可以添加数据并保留我的结构吗?

(使用自动生成的 POST 令牌,因为我自己的应用程序令牌不是有效答案)

2 个回复

您应该将自己生成的 ID放入URL:

curl -X POST -d "{\":{\"name\":\"Test 2\"}" \ https://xxx.firebaseio.com/apps/3ba7792jae16328.json

Firebase 始终覆盖(除非您使用PATCH )您指定的 URL 处的整个节点。 因此,将 URL 指定为要覆盖数据的级别非常重要。

有两种方式:

  • 如果你想在行上添加:

    方法:PUT

    网址: https://yourID.firebaseio.com/pages/your_object_name.json : https://yourID.firebaseio.com/pages/your_object_name.json

    数据:

     { "1": { "id": "5", "name": "page 4" } }
  • 如果要添加多行:

    方法:补丁

    网址: https://yourID.firebaseio.com/pages.json : https://yourID.firebaseio.com/pages.json

    数据:

     { "1": { "id": "5", "name": "page 4" }, "2": { "id": "5", "name": "page 4" }, "3": { "id": "5", "name": "page 4" } }
2 数据未保存在 Firebase 中

您好,我是 firebase 的初学者。 我试图保存数据,但数据没有保存在 firebase 中。 没有错误显示。 我已经检查我的数据库没有数据显示所以请检查我的代码。 这是我的代码,请检查。 ....HTML 代码.... ...JavaScript 代码... 谢谢。 ...

3 firebase不保存数据

我正在使用firebase,由于某种原因,我的代码未推送数据,并且在firebase url中看不到数据。 我的代码是这样 我收到警报“已保存”,但无法在Firebase URL中找到数据。 另外,为firebase中的每个URL提供的API Key的用途是什么。 更新:这 ...

2012-12-13 01:08:09 2 1326   firebase
4 Firebase-保存数据

我有一个关于firebase的问题。 我正在开发一个具有三个屏幕的应用程序:“ 注册屏幕 ”,用户将在其中使用电子邮件和密码创建帐户。 在“ 建筑档案屏幕 ”中,用户将回答一些要在其档案中实施的问题(例如“您叫什么名字?”)。 最后是“ 个人资料屏幕 ”,将在其中显示用户信息,例如用户 ...

6 将 Firebase 数据保存到设备

我想将整个 Firebase 数据保存到设备。 必须在应用程序中多次调用 ValueListeners 和 ChildListeners。 这变得有点麻烦。 有时它会使应用程序变慢。 我知道我们可以使用 setPersistenceEnabled,但在这种情况下必须调用 Listeners。 那 ...

7 Firebase保存数据

我是创建数据库的新手, 所以我有一些用户需要填写的输入。 预定时间,喜欢美发师之类的东西。 所以当我按书时我得到一个错误。 我真的不明白为什么会发生错误? 因此,如果您能解释为什么会这样。 控制台错误: 未捕获的TypeError:无法读取null的属性“值” ...

8 Firebase数据未保存到数据库

尝试将数据添加到Firebase时遇到问题。 当我尝试不同的操作时,请忽略我不使用的vars ,并注释掉当前不使用的内容。 但本质上,我想做的是将数据保存到Firebase中,如下所示: 用户在输入框中输入自己的姓名和年龄,然后点击“提交”。 一旦他/她点击了addFB ...

10 Firebase 数据库保存数据

我目前正在使用 Firebase 进行电子邮件和密码身份验证。 我的问题是如何为“电子邮件和密码身份验证部分”和“数据库”部分创建相同的 UID。 他们似乎有两个独立的 UID。 需要注意的是,我在数据库部分使用了 push() 来保存数据。 对于电子邮件和密码,我使用了简单的 devdoc cre ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM