Open5
Firestoreググらずに使えたことない
addとかsetとかって何
Add document with auto-generated ID
addDocはid自動生成、setは手動っぽい?
前提
公式の実装方法のうち、ウェブバージョン9の方法で進めている。
ウェブバージョン8
// Add a second document with a generated ID.
db.collection("users").add({
first: "Alan",
middle: "Mathison",
last: "Turing",
born: 1912
})
ウェブバージョン9
// Add a second document with a generated ID.
import { addDoc, collection } from "firebase/firestore";
try {
const docRef = await addDoc(collection(db, "users"), {
first: "Alan",
middle: "Mathison",
last: "Turing",
born: 1912
});
console.log("Document written with ID: ", docRef.id);
} catch (e) {
console.error("Error adding document: ", e);
}
てかこうしきにaddとsetの違い書いてあったやんか、、
ドキュメントはレコードでコレクションはテーブルと理解しておきます。
それでええんかはしらん、、まじで混乱すっぞ、、
構造なに選択したらええねん
混乱してたのこういうとこかもなあ
サブコレクションあたりの構造中心で進めるのが無難なんかなあしらんけど、、
めちゃくちゃ参考になった