是的,有一种更好的方法可以做到这一点:
第一:以这种方式构造数据库:
BloodBank (collection)
--- {DonorId} (document) [you can make firestore auto-assign the Donor Id)
--- blood_group (String)
--- ...(the other fields)
这样,事情就保持了可伸缩性。
第二名:在您的应用中,单击特定的血型后,您会触发查询以搜索带有blood_group ==(已被点击的血型)的供体。
循环浏览捐助者文档,并根据需要在应用程序中显示字段。
我会将日期字段更改为更底层的格式时间戳(ISO字符串或Unix时间,然后在应用程序中进行转换-如果以后要按捐赠日期对捐赠者进行排序,则这有助于进行排序)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句