我正在使用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”,而不使用现有的集合(请参见下面的屏幕截图)。 我在阅读字段时遇到同样的问题。我想知道我必须如何访问嵌套的文档或集合。