繁体   English   中英

如何从 firebase firestore 获取数组

[英]How to get array from firebase firestore

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


这是我需要得到的数组路径。

用户 > {用户 ID} > 喜欢



这是我尝试过的。

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

这是我的数据结构

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

像这样试试

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM