【发布时间】:2018-11-14 11:25:20
【问题描述】:
我在函数中有一个查询快照。 并希望将整个查询快照带到另一个函数(functionTwo)。 在functionTwo 中,我想在WITHOUT forEach 的querysnapshot 中获取特定文档。具体的文档可以根据不同的情况进行更改。
ref_serial_setting.get()
.then(querysnapshot => {
return functionTwo(querysnapshot)
})
.catch(err => {
console.log('Error getting documents', err)
})
let functionTwo = (querysnapshot) => {
// getting value
const dataKey_1 = "dataKey_1"
// Tried 1
const value = querysnapshot.doc(dataKey_1).data()
// Tried 2
const value = querysnapshot.document(dataKey_1).data()
// Tried 3 (Put 'data_name': dataKey_1 in that doc)
const value = querysnapshot.where('data_name', '==', dataKey_1).data()
}
结果是所有这些尝试都不是功能。
如何从查询快照中获取特定的文档数据??
或
有什么简单的方法可以将查询快照更改为 JSON?
【问题讨论】:
标签: firebase google-cloud-firestore google-cloud-functions