如何解决TypeError:0,_firestore.default...collection...doc...add不是函数
我正在尝试将数据保存在Firebase
中,但在控制台上却出现了错误:
TypeError:(0,_firestore.default)(...)。collection(...)。doc(...)。add不是函数
当我在下面使用不带.doc()
的代码时,它的工作原理。
createUser: async (user) => {
try{
await auth().createUserWithEmailAndPassword(user.email,user.password)
const uid = Firebase.getCurrentUser().uid;
const teste = firestore().collection('users').add({
name: user.name,email: user.email
})
delete user.password
return{...user,uid}
}catch(erro){
console.log('Show:',erro)
}
}
但是当我使用.doc ()
时,我总是会收到该错误。看来文件无法运作
createUser: async (user) => {
try{
await auth().createUserWithEmailAndPassword(user.email,user.password)
const uid = Firebase.getCurrentUser().uid;
const teste = firestore().collection('users').doc(uid).add({
name: user.name,erro)
}
}
此函数在Firebase authentication
中创建一个用户,并获取已创建用户的ID uid
。我想使用此uid
创建一个新集合,并且doc()
与uid
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。