我正在尝试将歌曲添加到唱片集,但是我不知道如何访问唱片集内的文档ID。到目前为止,我已经了解了以下代码,但是如何访问文档ID并将其表示为字符串。我希望我的数据库是这样的:
乐队>专辑>歌曲
使每个乐队可以有多个专辑,每个专辑可以有多个歌曲。我在.doc()中为相册集合引用什么?
任何帮助将不胜感激。谢谢
//Allow user to append a song to an album.
createSong(value){
return new Promise<any>((resolve, reject) => {
let currentUser = firebase.auth().currentUser;
this.afs.collection('band').doc(currentUser.uid).collection('albums').doc().collection('songs').add({
title: value.title,
description: value.description
})
.then(
res => resolve(res),
err => reject(err)
)
})
//console.log(value.id);
}