【问题标题】:firebase get parent key by child value without child key [duplicate]firebase通过没有子键的子值获取父键[重复]
【发布时间】:2019-12-20 21:57:45
【问题描述】:

我有以下结构:

如何获取子值包含4YCpSJIECJaMEp5poIGL4rIFnbs1的所有父键

【问题讨论】:

标签: firebase firebase-realtime-database


【解决方案1】:

Firebase 的查询不能只获取父键。如果你得到父母的钥匙,你也会找回孩子。您可以做的是首先查询您的密钥过滤器,然后在前端执行其余操作。请尝试以下操作:

firebase.database().ref("roomUsers").orderByValue().equalsTo(key).once("value").then(snap => {
   const keys = [];
   snap.forEach(s => {
      keys.push(s.key);
   });
});

【讨论】:

  • 什么是equalsto(key)?键定义在哪里?
  • key 是您要检索的父密钥。
猜你喜欢
  • 1970-01-01
  • 2021-12-25
  • 2014-03-23
  • 1970-01-01
  • 2018-04-16
  • 1970-01-01
  • 2012-12-15
  • 2019-03-02
  • 2018-10-17
相关资源
最近更新 更多