Flutter:Firestore如何检索属于一个文档的所有集合



我有一个类似的集合树

- game (collection)
- FPS (document)
- CS:GO (collection)
- Valorant (collection)
- etc (document)

我正在尝试从FPS中检索所有集合,但firebase正在返回空地图{}。

即使我只需要属于FPS的集合,我真的必须对每个集合进行.get()操作吗?

简短回答:是。

目前,您无法同时查询多个集合。

尝试将您的结构更改为:

Genres(collection)
FPS(document)
Games(collection)
CS:GO(document)
Valorant(document)
MOBA(document)
Games(collection)
LOL(document)
Dota 2(document)

对于每种游戏类型,您都会有一个游戏集。通过这种方式,您可以获取("Genres/FPS/Games")中的所有文档

相关内容

最新更新