我有一个类似的集合树
- 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")
中的所有文档