Firebase JavaScript SDK无法获取Firestore文档的isAdmin字段
Firestore字段获取异常问题
问题现象
通过Firestore Web控制台可查看目标文档数据,该文档包含register映射字段,结构如下:
register (map) email: "cadi****r.edu.br" (string) isAdmin: true (boolean) name: "Sanson " (string) uid: "U6bXeb4qVnWU9pd****"
但在VueJS应用中使用JavaScript代码获取该文档时,isAdmin字段未被返回,其余字段正常,控制台输出如下:
{register: {…}} register: email: "cadin****r.edu.br" name: "Sanson " uid: "U6bXeb4qVnWU9p*****"
所用代码
var db = firebase.firestore() var user = firebase.auth().currentUser const doc = await db.collection('users').doc(user.uid).get(); var data = doc.data(); console.log(data); console.log( data.register.isAdmin); // 输出 `undefined`
已确认信息
- 无安全规则阻止该字段的获取
- Web控制台视图显示
register映射下确实存在isAdmin字段,值为true
内容的提问来源于stack exchange,提问作者Augusto
相关产品推荐
相关产品推荐

