我正在尝试计算用户的消息数量。
现在我用这个来提取数据:
this.msgData = this.fire.authState.switchMap(auth => this.db.object(`messages/${auth.uid}`).valueChanges());
this.msgData.subscribe(msgdata =>{
console.log(msgdata);
});
答案 0 :(得分:1)
只是做:
Object.keys(msgdata).length
答案 1 :(得分:1)
您可以使用lodash来实现此目的。例如:
this.msgData.subscribe(msgdata =>{
console.log(_.size(msgdata));
});