具有React的Cloud Firestore查询-第一个字符为数字

时间:2018-12-03 14:43:53

标签: javascript reactjs firebase google-cloud-firestore

因此我在Cloud Firestore中有一个数据库,该数据库是从React应用程序(使用create-react-app创建)中查询的。原始开发人员已命名了以数字开头的集合的字段。示例:

集合:用户
文档:Firebase生成的ID(1P3clkdlk409C)
字段:2_score

因此,当我从react进行查询时:

db.collection('users').get().then(querySnapshot => {
querySnapshot.forEach(doc => {
console.log(doc.data().2_score
})})

这不起作用,因为反应将数字视为函数的一部分。

感谢您提供的任何帮助或指导!

1 个答案:

答案 0 :(得分:1)

您应使用方括号表示法,如下所示:

console.log(doc.data()['2_score']);