使用where条件获取Firestore文档ID

时间:2020-03-25 14:49:03

标签: javascript firebase google-cloud-firestore

我正在尝试使用以下命令获取Firestore文档ID:

const ref = firebase.firestore().collection('cities').where('name', '==', 'JALANDHAR').get();
console.log(ref);

在控制台中,它显示如下:

enter image description here

我想获取图片中的ID

我正在尝试这样-const docRefId = ref.docs[0].id,但它给出了错误-Property 'docs' does not exist on type 'Promise<QuerySnapshot<DocumentData>>

编辑1

尝试使用这样的查询快照:

const ref = firebase.firestore().collection('cities').where('name', '==', 'JALANDHAR').get() .then(querySnapshot => { const docRefId = ref.docs[0].id; })

0 个答案:

没有答案