J'essaie de mettre à jour un tableau dans mon magasin, J'ai suivi la documentation fournie par Google ( https://firebase.google.com/docs/firestore/manage-data/add-data ) mais cela ne fonctionne pas, j’ai également vérifié si j’avais la dernière version du module firebase npm.
Voici mon code:
> db
.collection('Data')
.doc('One')
.collection('Doc')
.doc(this.$route.params.id.toLowerCase())
.update({
myArr: firebase.firestore.FieldValue.arrayUnion(
'test'
),
})
.then(() => console.log('Successfully written'))
.catch(err => console.log(err));
Le module npm de Firebase était obsolète. Dû réinstaller manuellement
Ceci a été publié dans le cadre de @ google-cloud/firestore v0.16.0. Il n'est pas encore disponible via Firebase Admin, mais sera publié sous peu. Notez que le nom de la fonction est admin.firestore.FieldValue.arrayUnion()
. Ttps: //github.com/firebase/firebase-admin-node/issues/323