1

En JavaScript, j'ai écrit quelque chose comme ça mais ça renvoie erreur> "Les références de document doivent avoir un nombre pair de segments". Je dois utiliser "set" et non "add" pour mon cas. Dans la base de données en temps réel de Firebase, je peux écrire le code comme ceci, mais dans Firestore, je ne peux pas le faire. Dans la base de données en temps réel de Firebase, je peux le faire.Comment ajouter des données comme celle-ci dans Cloud Firestore de Firebase?

ref.child("111").child("category").set({ clothes: true }); 

Comment écrire le code comme ceci dans Firestore?

Merci.

Répondre

2

Le problème ici semble être que vous essayez d'utiliser doc dans un document. Ce n'est pas la conception du Firestore. La collection peut avoir des documents et des documents peuvent avoir des collections comme cet exemple.

var messageRef = db.collection('product').doc('productNumbers') 
      .collection('11111').doc('category'); 

Vous devez modifier un peu votre structure de données pour qu'elle corresponde au modèle. Voici un reference