Добавление коллекции в существующий документ в Firestore - PullRequest
0 голосов
/ 21 сентября 2018

Я пытаюсь добавить песню в коллекцию альбомов, но не знаю, как получить доступ к идентификатору документа в коллекции альбомов.Я дошел до кода ниже, но как получить доступ к идентификатору документа и представить его в виде строки.Я хочу, чтобы моя база данных была такой:

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);
      }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...