【发布时间】:2021-04-09 08:32:44
【问题描述】:
我想阅读所有的chatid。如下图所示。
我有以下查询:
firebase.database().ref("Messages/" + suid).orderByChild("chattingid").on("child_added", data => {
data.forEach(snapshot => {
console.log("You are here to see " + snapshot.val().chatid);
})
})
我的控制台出现错误:
Error: No index defined for chattingid
我当前的 firebase 索引规则。
"Messages": {
".indexOn": "chattingid"
}
如何在 Firebase 控制台中定义索引?这样我就不会像上面提到的那样出错。谢谢
【问题讨论】:
-
欢迎来到 Stack Overflow .. 阅读它可以帮助你:firebase.google.com/docs/database/security/indexing-data
-
感谢分享我已经读过它,我已经尝试了很多次但仍然无法弄清楚如何去做我只想得到所有的chatid,如图所示。
-
@KevinM.Mansour 没有帮助。你通过谷歌搜索的建议。一天前我已经这样做了。
-
试图提供帮助 :) .. 我没有谷歌 .. 我只是在 Stack Overflow 中寻找可以帮助你的答案.. 正如@FrankvanPuffelen 在他的回答中观察到一些关于索引的事情.. 抱歉浪费你的时间我试图帮助:)
标签: javascript firebase firebase-realtime-database