Javascript firestore:如何获取where查询的结果
我的查询代码是Javascript firestore:如何获取where查询的结果,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,我的查询代码是 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(qu
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())
及
但我明白这不是一个函数!
如何获取包含名称为Python的文档的ID您可以试试这个
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)
或者你可以参考这个链接
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)