主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ
書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。
2018/09/30
Firestore には RDB の外部キー制約的な雰囲気の参照型 (reference) が使えます。
Node.js (firebase-admin
) から、参照型のデータを追加するには、以下のようにします。
import { firestore } from "firebase-admin";
import { v4 as uuid } from "uuid";
const ref = firestore().collection("users").doc("mika");
await firestore().collection("statuses").doc(uuid()).set({
user: ref,
text: "こんにちは!",
});
型でいうと、 firebase.DocumentReference
や firebase.CollectionReference
を突っ込むと、
あとは良い感じにに設定してもらえます。