Javascript Firestore:如何获取Firestore查询结果的文档名?
我有以下firestore查询:Javascript Firestore:如何获取Firestore查询结果的文档名?,javascript,firebase,google-cloud-firestore,vuefire,Javascript,Firebase,Google Cloud Firestore,Vuefire,我有以下firestore查询: db.collection("cities").where("capital", "==", true) 它返回集合cities中与where子句匹配的所有文档,如预期的那样。但是,如何获取返回的文档的名称(或:id?) 我对vue.js和vuexfire使用如下查询: bindCities: firestoreAction(({ bindFirestoreRef }) => { var q
db.collection("cities").where("capital", "==", true)
它返回集合cities
中与where子句匹配的所有文档,如预期的那样。但是,如何获取返回的文档的名称(或:id?)
我对vue.js和vuexfire使用如下查询:
bindCities: firestoreAction(({ bindFirestoreRef }) => {
var query = db.collection("cities").where("capital", "==", true)
return bindFirestoreRef("cities", query);
}),
doc.id
将帮助您获取文档id/名称
db.collection(“cities”)。其中(“大写”,“真”)
.get()
.然后(querySnapshot=>{
const documentsID=querySnapshot.docs.map(doc=>doc.id)
//对文档做些什么
})
这是否回答了您的问题?