Open3

firebase svelteメモ

fogfog

データの追加方法

import { addDoc, collection } from "firebase/firestore";
//dbはfirebase.jsから

addDoc(collection(db, "xxx"), 追加するitem);

データの取得方法

import { onSnapshot, query, QuerySnapshot } from "firebase/firestore";

// 変更があったら呼び出されて、最新のデータを受け取れる
onSnapshot(
        query(collection(db, "xxx")),
        (snapshot: QuerySnapshot): any => {
            xxx = snapshot.docs.map(doc => {                
                return item;
            });
        }
    );

このあたりの書き方はバージョンによって良く変わるような気がする