【发布时间】:2016-08-05 05:50:34
【问题描述】:
我正在使用 Firebase REST API。我想在写入之前检查我的数据库中是否存在密钥。如果它不存在,我想创建它并将一组默认数据写入该键。如果确实存在,我想更新该键的数据。
现在我正在尝试通过发送对该密钥的 GET 请求,如下例所示:
curl 'https://docs-examples.firebaseio.com/rest/saving-data/fireblog/posts.json?print=pretty'
并检查响应数据。但是,如果键不存在,则响应数据为空,但如果在检索数据时出现任何其他类型的错误,它也会显示为空。
是否有另一种方法可以使用 REST API 检查密钥是否存在,例如我可以使用的 URI 参数?如果不是,有没有办法判断响应数据是空的,是因为key不存在,还是因为有错误?
【问题讨论】:
标签: rest firebase firebase-realtime-database