[英]SetDoc in Firebase
useEffect(() => {
const setCount = async () => {
try {
await setDoc(db, "data", "data", {
test: { choice }
});
}
catch (e) {
console.log(e.message);
}
};
setCount();
}, []);
我使用上面的代码尝试将用户输入写入文档。 这是一个全新的设置 fireStore。 我得到如下的e.message:
预期类型“va”,但它是:自定义 Ba object
任何人都可以帮我解决这个问题吗? 谢谢!
您不应该将db
(Firestore 实例)传递给setDoc
。 您传递doc
(文档)。
如下所示:
import { doc } from "firebase/firestore"; // import this if you have not.
useEffect(() => {
const setCount = async () => {
try {
await setDoc(doc(db, "data", "data"), { // passing doc here
test: { choice }
});
}
catch (e) {
console.log(e.message);
}
};
setCount();
}, []);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.