Error: Value for argument "data" is not a valid Firestore document. Cannot use "undefined" as a Firestore value (found in field "subscribeFrom"). If you want to ignore undefined values, enable
ignoreUndefinedProperties.
객체 타입으로 문서에 데이터를 저장할때 value에 undefined를 넣으면 위와 같은 에러가 발생함. 아래와 같이 설정하거나, undefined를 '', 0, 또는 false 이렇게 저장.
const { getFirestore } = require("firebase-admin/firestore");
const db = getFirestore();
db.settings({ ignoreUndefinedProperties: true });
근데 이렇게 하면 undefined 값을 넣은 key는 아얘 사라짐... ㅎㄷㄷ