将集合添加到Firestore中的现有文档

时间:2018-09-21 13:49:52

标签: ionic-framework google-cloud-firestore

我正在尝试将歌曲添加到唱片集,但是我不知道如何访问唱片集内的文档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);
      }

0 个答案:

没有答案
相关问题