Когда я пытаюсь использовать Firebase.Firestore.set () с объектом, я получаю сообщение об ошибке «(FirebaseError): функция DocumentReference.set () вызвана с недопустимыми данными. Неподдерживаемое значение поля: пользовательский объект ql»
Я использую Firebase в классе React, и я попытался создать объект прямо в функции и определить его отдельно, как показано ниже:
if (authUser) {
const userObj = {
name: authUser.displayName,
uid: authUser.uid,
email: authUser.email,
emailVerified: authUser.emailVerified,
providerData: authUser.providerData
}
this.db.collection("users").doc(authUser.uid).set(userObj, { merge: true })
}