如何将同一文档下的Firebase firestore多字段数据检索到recyclerview
我的要求是创建血库捐献者详细信息。单击每个血型时,它将进入新活动,其中显示具有该血型的捐献者的详细信息(姓名、联系方式、上次捐献)。我已经创建了一个名为“血库”的集合,以及带有每个血型名称的文件。在这些文件下,我需要提供捐赠者的详细信息(如图所示)。添加字段数据时要使用的数据类型。或者有更好的方法吗。是的,有更好的方法: 第一:以这种方式构建数据库:如何将同一文档下的Firebase firestore多字段数据检索到recyclerview,firebase,firebase-realtime-database,android-recyclerview,google-cloud-firestore,Firebase,Firebase Realtime Database,Android Recyclerview,Google Cloud Firestore,我的要求是创建血库捐献者详细信息。单击每个血型时,它将进入新活动,其中显示具有该血型的捐献者的详细信息(姓名、联系方式、上次捐献)。我已经创建了一个名为“血库”的集合,以及带有每个血型名称的文件。在这些文件下,我需要提供捐赠者的详细信息(如图所示)。添加字段数据时要使用的数据类型。或者有更好的方法吗。是的,有更好的方法: 第一:以这种方式构建数据库: BloodBank (collection) --- {DonorId} (document) [you can make firestore a
BloodBank (collection)
--- {DonorId} (document) [you can make firestore auto-assign the Donor Id)
--- blood_group (String)
--- ...(the other fields)
这样,事情保持可伸缩性
第二:在你的应用程序中,点击一个特定的血型,你就会触发一个查询来搜索血型为=(已点击的血型)的献血者
循环浏览捐赠者文档,并在应用程序中显示所需的字段
我会将日期字段更改为更低级的格式时间戳(ISO字符串或Unix时间,然后在应用程序中转换-如果以后要按捐赠日期对捐赠者进行排序,这有助于排序)。是的,有更好的方法: 第一:以这种方式构建数据库:
BloodBank (collection)
--- {DonorId} (document) [you can make firestore auto-assign the Donor Id)
--- blood_group (String)
--- ...(the other fields)
这样,事情保持可伸缩性
第二:在你的应用程序中,点击一个特定的血型,你就会触发一个查询来搜索血型为=(已点击的血型)的献血者
循环浏览捐赠者文档,并在应用程序中显示所需的字段
我会将日期字段更改为更低级的格式时间戳(ISO字符串或Unix时间,然后在应用程序中转换-如果您以后想按捐赠日期对捐赠者进行排序,这将有助于排序)。谢谢。工作正常。那是更好的方法。谢谢。工作正常。这是更好的方法。