gpt4 book ai didi

javascript - 如何从 firestore 中的两个集合中获取数据?

转载 作者:行者123 更新时间:2023-12-05 02:14:07 25 4
gpt4 key购买 nike

我有以下问题。我尝试使用 firebase 管理 n 到 m 结构。因此我制作了三个系列。
收藏品
|-----卡片
|----名称
|----正文
|-----卡片列表
|----名称
|----numberOfCards
|-----card_cardList
|----cardId
|----cardListId
|----数字

现在我有了一个 cardList 的 ID,我的目标是获取此列表中的所有卡片。为了从 card_list 集合中获取它们,我制作了这个 collection('card_list', q => q.where('cardListId', '==', myId)。之后我应该以某种方式将值 number 映射到我需要以某种方式获得的卡片值。

有没有人建议如何做到这一点?

已编辑:card_cardList是显示卡片和卡片列表之间 n 到 m 关系的集合

最佳答案

根据评论:

Q: So you want to get all the cards which are in this list in a single go?

A: Yes thats the plan.

您需要知道,Firestore 有任何 API 可以一步从多个集合中获取文档。您将不得不使用两个(或更多)单独的调用。在您的特定情况下,您应该创建一个来获取 cards 集合下的文档,另一个根据它们之间的关系来获取 cardlist 集合中的文档。

有关更多信息,请同时查看:

关于javascript - 如何从 firestore 中的两个集合中获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54123542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com