查询Firebase并获取密钥

用户名

我正在尝试查询firebase,并且如果记录存在,我想要唯一键,但似乎无法获取它。我的过滤器工作正常,但我不知道对象属性名称是什么,并且在firebase上似乎找不到任何有帮助的对象。.key()始终返回错误。这是我退还物品时的样子

GET /js/init.js 200 5.048 ms - 207
GET /img/logo.png 200 2.376 ms - 2793
{ '-KP8qXgQRaeClqzKX1Lo': { email: '[email protected]' } }
GET /sent 200 7.923 ms - 8110

这是我的代码

    firebase.database().ref('/customers').orderByChild("email").equalTo(email).on("value", function(snapshot) {
      console.log(snapshot.val());
    },function (errorObject) {
      console.log("The read failed: " + errorObject.code);
    });

我需要该密钥,因为如果存在,则需要将其用于下一步。

用户名

    firebase.database().ref('customers').orderByChild("email").equalTo(email).on('child_added', function(snapshot) {
        console.log("Customer Key:"+snapshot.key); 
    });

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章