【问题标题】:How to get array from firebase firestore如何从 Firebase Firestore 获取数组
【发布时间】:2020-12-19 20:44:20
【问题描述】:

我正在做一个下载电影的反应项目。在这个项目中,用户可以喜欢电影并添加到监视列表。我需要获取类似的数组并将其存储在浏览器本地存储中。我需要知道如何从 firestore 获取数组。


这是我需要获取的数组路径。

用户 > {user id} > 喜欢



这是我尝试过的。

firebase
   .firestore()
   .collection("users")
   .doc(firebase.auth().currentUser.uid)
   .collection("likes")
   .get()
   .then((likes) => {
       console.log(likes)
             });

【问题讨论】:

    标签: javascript firebase web google-cloud-firestore


    【解决方案1】:

    .collection("likes") likes 是一个字段而不是一个集合,因此要获得 likes 字段,您必须阅读整个文档。

    【讨论】:

      【解决方案2】:

      这样试试

               firebase
         .firestore()
         .collection("users")
         .doc(firebase.auth().currentUser.uid)
         .get()
         .then((user_doc) => {
             console.log(user_doc.data())
          });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-10-18
        • 2018-11-06
        • 1970-01-01
        • 2023-03-04
        • 2018-10-21
        • 1970-01-01
        相关资源
        最近更新 更多