我的查询代码是这个
var Cloud = firebase.firestore()
var groupRef = Cloud.collection("Groups").doc('Custom').collection('Programming')
.doc('Group2').collection('Posts')
var query = groupRef.where("Name", "==", "Python").get()
alert(query)
它会返回[Object Object]
我也试过
alert(query.data())
和
alert(query.val())
但我觉得它不是一个功能! 如何获取包含名称为Python的文档ID
答案 0 :(得分:1)
你可以试试这个......
var Cloud = firebase.firestore()
var data-id;
var groupRef = Cloud.collection("Groups").get().then((snapshot)=>{
snapshot.docs.forEach(doc =>{ data-id = doc.id })})
var query = groupRef.where("Name", "==", "Python").get()
alert(query)
或者您可以参考此链接https://www.youtube.com/watch?v=kmTECF0JZyQ&list=PL4cUxeGkcC9itfjle0ji1xOZ2cjRGY_WB&index=3