web-dev-qa-db-fra.com

comment ajouter une sous-collection à un document dans un magasin Firestore?

il n'y a pas de documentation sur la façon d'ajouter une sous-collection dans un document dans Firestore, comment ajouter une sous-collection à l'aide d'une application Web? même essayé comme ça mais n'a pas fonctionné . comment puis-je ajouter une sous-collection dans les applications en utilisant du code? existe-t-il un moyen de le faire ou il sera préférable d'utiliser la base de données en temps réel de Firebase? si c'est le cas, faites-moi savoir comment le faire dans Firebase aussi je veux ajouter comme çaje l'ai fait mais je reçois une erreur comme ça l'erreur le dit

11
user8167002

Votre code devrait fonctionner si vous modifiez .set à .add. Cloud Firestore émettra alors un nouvel ID pour ce document. Si vous souhaitez spécifier l'ID du document, vous devrez le faire ...

Définir un livre avec un ID donné

db.collection('users').doc(this.username).collection('booksList').doc(myBookId).set({
  password: this.password,
  name: this.name,
  rollno: this.rollno
})

Cette page explique comment Ajouter des données à Cloud Firestore

Ajouter un livre

db.collection('users').doc(this.username).collection('booksList').add({
  password: this.password,
  name: this.name,
  rollno: this.rollno
})
17
Jason Berryman