【发布时间】:2018-09-15 14:29:39
【问题描述】:
我使用下面的代码块只获取一行数据;
db.database.ref('/User/').orderByChild('uID').equalTo(this.uID).once('value', (snapshot) => {
console.log(snapshot.val());
})
这是输出;
{-L88gtymS5pS3KWtZrmI: {…}}
-L88gtymS5pS3KWtZrmI:
email:"user5@gmail.com"
fullName:"User 5"
uID:"ksog0IbStTOFSJnVlED46vN32TB2"
username:"User 5"
__proto__:
Object
__proto__
:
Object
但如果我想获得这样的电子邮件价值;
db.database.ref('/User/').orderByChild('uID').equalTo(this.uID).once('value', (snapshot) => {
console.log(snapshot.val().email);
})
它说这个值是未定义的。
【问题讨论】:
标签: javascript angular firebase ionic-framework firebase-realtime-database