如何使用 Firebase 版本 9 Web SDK 執行此操作
db.collection('rooms')
.doc(id)
.collection('messages')
.orderBy('timestamp', 'asc')
.onSnapshot((snapshot) =>
setState(snapshot.docs.map(doc =>
doc.data()))
)
uj5u.com熱心網友回復:
以下應該可以解決問題:
import { collection, query, orderBy, onSnapshot } from "firebase/firestore";
const id = ...;
const messagesColRef = collection(db, "rooms", id, "comments");
const messagesQuery = query(messagesColRef, orderBy("timestamp"));
onSnapshot(messagesQuery, (snapshot) => {
setState(snapshot.docs.map(doc =>
doc.data()))
});
查看Firestore 參考。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/329014.html
標籤:javascript 反应 火力基地 谷歌云firestore
