仅返回Firestore中的特定属性

时间:2020-09-20 16:33:40

标签: javascript firebase google-cloud-firestore

假设我的收藏结构是这样的 [{ 标题:“ book1” 作者:“ some1” ...约50多个道具 } { 标题:“ book2” 作者:“ some2” ...约50多个道具 }] 现在,我想获取所有集合的标题和作者。目前,我正在客户端尝试这样

const snapshot = await firebase.firestore()
    .collection('books')
    .get();
snapshot.docs.map((doc) => doc
    .data()
    .map(d => {
        title: d.title,
        author: d.author
    }
));

此问题是需要下载完整的数据然后将其过滤掉。有什么方法可以获取标题和作者,因此客户端不需要下载巨大的对象并进行解析?

我知道可以将此功能移至某些服务器功能并仅将所需数据返回给客户端。但是可以直接在客户端查询吗?

0 个答案:

没有答案
相关问题