プログラム初心者です。
FirestoreをNuxt.jsで使おうとしているのですが、
公式ページにあるようにFirestoreのデータベースにsetしようとすると以下のエラーがでます。
FirebaseError
Function DocumentReference.set() called with invalid data. Data must be an object, but it was: a custom Object object
vue
1<template></template> 2 3<script> 4import firebase from "~/plugins/firebase.js" 5const db = firebase.firestore(); 6 7var docRef = db.collection('users').doc('alovelace'); 8var setAda = docRef.set({ 9 first: 'Ada', 10 last: 'Lovelace', 11 born: 1815 12}); 13</script>
getで読むことはできるのに、set,addで書き込みができないです。
ググりまくって、読み込むオブジェクトをJSON.parse、JSON.stringifyしたり、
Object.assign({},オブジェクト)したりしましたが、解決しません・・・
エラーが出ている最中に、書き込みがされるという現象がおきています。
わからないですね・・・
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。