const handleSubmit = async (event) => {
event.preventDefault();
let x = Math.floor((Math.random() * 100000000) + 1);
const data = {
timestamp: Timestamp.now().seconds,
uid: `${currentUser.uid}+${x}`,
email: currentUser.email,
fromDate: fromDate,
toDate: toDate,
city: city,
para: para,
totalexpense: TotalExpense,
itinerary: itinerary
}
console.log(data)
await setDoc(collectionGroup(db, "experiences", currentUser.email, currentUser.email), {...data}) // error
}我从表单中获取输入,并希望在firebase V9中将数据作为集合的集合发送,但是当我将数据细化时,它显示了上面的错误
发布于 2022-11-18 17:29:59
setDoc()以DocumentReference作为参数。尝试:
const docRef = doc(db, "experiences", currentUser.email);
await setDoc(docRef, {...data}) https://stackoverflow.com/questions/74492778
复制相似问题