#Firestoreにて投稿ボタンを押下してもadd()が機能しない。
"TypeError: firebase__WEBPACK_IMPORTED_MODULE_2__.default.firestore(...).collection(...).doc(...).add is not a function"
「TypeError:firebase__WEBPACK_IMPORTED_MODULE_2 __。default.firestore(...)。collection(...)。doc(...)。addは関数ではありませんというエラーが出ています。
ちなみにset()だとちゃんと動いてくれますが、set()なので上書きしていまい、投稿が一つしかされないです・・・
add()が出来ないが、set()が出来る原因なのかわかなくて困っています。
分かる方いらっしゃいましたらお力添えをいただきたいです。
よろしくお願い致します。
<button class="post-btn" @click.prevent="postItem">投稿</button>
methods: { postItem() { const id = firebase .firestore() .collection("posts") .doc().id; firebase .firestore() .collection("posts") .doc(this.$route.params.uid) .add( { title: this.title, description: this.description, genre: this.genre, time: firebase.firestore.FieldValue.serverTimestamp(), id: id, uid: this.$route.params.uid, } );
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/18 06:16