我正在try 阅读所有用户的消息输入.我可以为特定用户这样做,但我想通过在我的代码中指定来为所有用户这样做,但是,每个UID都是唯一的.
我的实时数据库设置为:
-Realtime Database Tree-
--- chats ---
|
UID (unique) ---
|
email: example@mail.com
message: Hello World.
date: Tues Apr 16 2024
我try 了下面的当前代码:
const dbRef = ref(getDatabase());
get(child(dbRef, 'chats/')).then((snapshot) => {
if (snapshot.exists()) {
const snaps = snapshot.val();
console.log(snaps);
} else {
console.log("No data available");
}
}).catch((error) => {
console.error(error);
});
我想检索邮箱、消息和日期,以将其显示在console.log中.我可以用特定的UID来做到这一点,例如
get(child(dbRef, 'chats/specific_UID')).then((snapshot) => {
if (snapshot.exists()) {
const snaps = snapshot.val().message;
console.log(snaps);
然而,我想从邮箱、消息和日期中获取每个UID内的数据.
我该怎么办?