从Vue.js项目访问嵌套的Firestore集合或文档

时间:2020-01-02 16:43:59

标签: javascript firebase vue.js vuejs2 google-cloud-firestore

我正在使用Vue.js创建一个Web应用程序(这是我第一次使用它)。在我的项目中,我需要访问Cloud Firestore数据库以读取或添加一些数据。我创建的数据库的特征在于嵌套的集合和文档(请参见下面的屏幕截图)。我的问题是访问db中的嵌套数据。 例如,给定export const db = app.firestore()对我的Cloud Firestore数据库的引用,我可以在表达式为“ Medico”的文档中设置一个字段,其表达式为:

export default {
 data(){

  return{

   figures: []


  } 

 },   

 created(){


   db.collection("Utenti").doc("Medico").collection("Domande").doc("Domanda1").set({



       Testo: "prova"


   })
  }
 }

但是当我尝试访问嵌套文档以添加字段时:

db.collection("Utenti").doc("Medico").collection("Domande").document("Domanda1").set({


Testo: "prova")}  

将使用文档“ Domanda1”创建一个新的集合“ Domande”,而不使用现有的集合(请参见下面的屏幕截图)。 我在阅读字段时遇到同样的问题。我想知道我必须如何访问嵌套的文档或集合。 enter image description here enter image description here

enter image description here

0 个答案:

没有答案