Я пытаюсь добавить песню в коллекцию альбомов, но не знаю, как получить доступ к идентификатору документа в коллекции альбомов.Я дошел до кода ниже, но как получить доступ к идентификатору документа и представить его в виде строки.Я хочу, чтобы моя база данных была такой:
Band> Album> Song
, чтобы каждая группа могла иметь несколько альбомов и каждый альбом мог иметь несколько песен.Что я упоминаю в .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);
}