{
"chat" : {
"-JZvOzp0L1ccuBt2TVN7" : {
"author" : "JavaUser21221",
"message" : "hello "
},
"-JZvPneW5et0_EVRvL5g" : {
"author" : "JavaUser21221",
"message" : "hai"
}
}
是否可以只获取消息?
答案 0 :(得分:4)
不在该数据结构中。当您在Firebase中阅读树时,您将获得所有孩子。
如果您只想要消息,则必须维护一个单独的数据结构which is easy using mutli-path updates。
{
"chatMessages": {
"-JZvOzp0L1ccuBt2TVN7": "hello",
"-JZvPneW5et0_EVRvL5g": "hai"
}
}
然后你可以同步所有孩子:
var ref = new Firebase("<my-firebase-app>");
var messagesRef = ref.child("chatMessages");
messagesRef.on("value", (data) => console.log(data));