【发布时间】:2019-12-20 21:57:45
【问题描述】:
【问题讨论】:
-
Firebase 数据库查询只能跨级别的子节点进行搜索。由于您的 JSON 结构包含两个未知级别,因此您无法查询值。见stackoverflow.com/questions/27207059/…
标签: firebase firebase-realtime-database
【问题讨论】:
标签: firebase firebase-realtime-database
Firebase 的查询不能只获取父键。如果你得到父母的钥匙,你也会找回孩子。您可以做的是首先查询您的密钥过滤器,然后在前端执行其余操作。请尝试以下操作:
firebase.database().ref("roomUsers").orderByValue().equalsTo(key).once("value").then(snap => {
const keys = [];
snap.forEach(s => {
keys.push(s.key);
});
});
【讨论】:
key 是您要检索的父密钥。