我有一种情况,我需要加入两个Firebase节点,例如“ subset”和“ main”,并从“ main”获取匹配的值。所以我尝试了下面的代码。它不起作用。请告知。
this.subsetList = this.firebasedb.list('subset', ref => ref.orderByChild('createdOn'));
this.getSubsetList().subscribe(
list => {
this.subsetKeys = list.map(item => {
return {
$key: item.key
};
})
}
);
getSubsetList() {
return this.commonLiveList.snapshotChanges();
}
this.mainList = this.subsetKeys.map((key) => this.firebasedb.list(`main/${key}`, ref => ref.orderByChild('CreatedOn')));
预期结果: 从“子集”节点获取键列表,并从“主集”节点获取键列表。