小编Mik*_*Yan的帖子

如何从firestore querysnapshot获取特定文档数据?

我在函数中得到了一个查询快照.并希望将整个查询快照带到另一个函数(functionTwo).在functionTwo中,我想在querysnapshot WITHOUT forEach中获取特定文档.特定文档可以通过不同的案例进行更改.

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()
}
Run Code Online (Sandbox Code Playgroud)

结果是所有这些尝试都不是一个功能.

如何从查询快照中获取特定的文档数据?

要么

有没有简单的方法可以将查询快照更改为JSON?

firebase google-cloud-functions google-cloud-firestore

3
推荐指数
1
解决办法
5428
查看次数