通过 qwest REST Firebase 请求

数字网

我有一个来自 firebase 的实时数据库,其中包含 9386 个数据集(但将来可能会发生变化)

这就是为什么我想知道最后一个事件的“关键”是什么。

这就是我目前试图让它知道的方式:(使用 npm 模块 qwest)

    let order = "\u0022\u0024key\u0022";
    let dbUrl = "https://example.firebaseio.com/users.json?limitToLast=1&orderBy=";
    let end;
    qwest.get(dbUrl + order)
    .then(function(xhr, response) {
      console.log(response);
      end = response[9386]["username"];
      console.log(end);
    });

第一个问题:为什么我必须转义引号和美元符号?

第二个问题:如何获取我在 json 中检查的最后一项的“密钥”(limitToLast=1)。

json 响应如下所示:

{"9386":
 {
  "fromListA":"1",
  "fromListB":"0",
  "id":"9939",
  "lastChecked":"2019-05-09 03:18:05",
  "userid":"123456789",
  "username":"username"
 }
}

我想在变量中获得“9386”。

弗兰克·范·普费伦
  1. 由于您选择使用"来限制dbUrl字符串,因此不能"在不转义的情况下在该字符串的值内使用定义字符串的一种更简单的方法是使用'来分隔它:

    let dbUrl = 'https://example.firebaseio.com/users.json?limitToLast=1&orderBy="$key"';
    
  2. 要获取对象的键,请使用以下内容:

    Object.keys(response)[0]
    

var response = {"9386":
 {
  "fromListA":"1",
  "fromListB":"0",
  "id":"9939",
  "lastChecked":"2019-05-09 03:18:05",
  "userid":"123456789",
  "username":"username"
 }
}

console.log(Object.keys(response)[0]);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过REST API进行Firebase交易

来自分类Dev

通过REST API进行Firebase交易

来自分类Dev

Firebase:通过 REST 获取令牌并使用 signInWithCustomToken

来自分类Dev

使用qwest.js到goo.gl网址缩短程序api的AJAX发布请求

来自分类Dev

DocuSignAPI REST-为什么我的OAuth请求无法通过?

来自分类Dev

处理REST请求以通过Hibernate在单独的线程中检索数据

来自分类Dev

使用Apache CXF通过REST解析String []请求参数

来自分类Dev

Spring Data-Rest:通过PATCH请求设置空值

来自分类Dev

无法通过GRAILS中的REST请求上传文件

来自分类Dev

使用 Node 的请求模块通过 REST API 上传文件

来自分类Dev

Bitbucket - 通过 REST api 检索拉取请求的任务

来自分类Dev

Axios对Firebase Auth REST API的发布请求产生400错误

来自分类Dev

org.apache.http.client.HttpResponseException:错误的请求-通过REST发送JSON请求

来自分类Dev

通过REST API将阵列推送到Firebase

来自分类Dev

通过Firebase Rest API从列表中删除对象

来自分类Dev

通过Rest API启用配置文件时,通过Rest Api获取活动请求时未提供phaseTimes

来自分类Dev

通过REST API向PAYPAL的付款请求中添加折扣金额

来自分类Dev

从通过ZF2中的rest请求发送的多部分数据中获取文件内容

来自分类Dev

如何通过REST API向JIRA发送POST请求以创建项目

来自分类Dev

无法通过Rest API从客户端Ajax POST请求接收数据

来自分类Dev

Node.js:通过专有传输协议使用现有库的HTTP / REST请求

来自分类Dev

通过REST API向PAYPAL的付款请求中添加折扣金额

来自分类Dev

如何使用neo4j rest api通过单个请求发布多个节点及其关系?

来自分类Dev

可以使用python(urllib2)向Firebase REST API发出PATCH请求吗?

来自分类Dev

Firebase没有将CORS标头添加到REST请求

来自分类Dev

Firebase 规则 - 尽管“获取”请求有效(REST),但在 orderBy 查询中权限被拒绝

来自分类Dev

Firebase托管上的Angular 9项目无法通过https请求

来自分类Dev

是否可以通过Firebase中的单个查询请求多个相同级别的深层节点

来自分类Dev

跨网络的REST请求

Related 相关文章

  1. 1

    通过REST API进行Firebase交易

  2. 2

    通过REST API进行Firebase交易

  3. 3

    Firebase:通过 REST 获取令牌并使用 signInWithCustomToken

  4. 4

    使用qwest.js到goo.gl网址缩短程序api的AJAX发布请求

  5. 5

    DocuSignAPI REST-为什么我的OAuth请求无法通过?

  6. 6

    处理REST请求以通过Hibernate在单独的线程中检索数据

  7. 7

    使用Apache CXF通过REST解析String []请求参数

  8. 8

    Spring Data-Rest:通过PATCH请求设置空值

  9. 9

    无法通过GRAILS中的REST请求上传文件

  10. 10

    使用 Node 的请求模块通过 REST API 上传文件

  11. 11

    Bitbucket - 通过 REST api 检索拉取请求的任务

  12. 12

    Axios对Firebase Auth REST API的发布请求产生400错误

  13. 13

    org.apache.http.client.HttpResponseException:错误的请求-通过REST发送JSON请求

  14. 14

    通过REST API将阵列推送到Firebase

  15. 15

    通过Firebase Rest API从列表中删除对象

  16. 16

    通过Rest API启用配置文件时,通过Rest Api获取活动请求时未提供phaseTimes

  17. 17

    通过REST API向PAYPAL的付款请求中添加折扣金额

  18. 18

    从通过ZF2中的rest请求发送的多部分数据中获取文件内容

  19. 19

    如何通过REST API向JIRA发送POST请求以创建项目

  20. 20

    无法通过Rest API从客户端Ajax POST请求接收数据

  21. 21

    Node.js:通过专有传输协议使用现有库的HTTP / REST请求

  22. 22

    通过REST API向PAYPAL的付款请求中添加折扣金额

  23. 23

    如何使用neo4j rest api通过单个请求发布多个节点及其关系?

  24. 24

    可以使用python(urllib2)向Firebase REST API发出PATCH请求吗?

  25. 25

    Firebase没有将CORS标头添加到REST请求

  26. 26

    Firebase 规则 - 尽管“获取”请求有效(REST),但在 orderBy 查询中权限被拒绝

  27. 27

    Firebase托管上的Angular 9项目无法通过https请求

  28. 28

    是否可以通过Firebase中的单个查询请求多个相同级别的深层节点

  29. 29

    跨网络的REST请求

热门标签

归档