我正在使用Cloud Firestore作为数据库与Flutter制作报价应用程序。我的问题是为每个用户创建一个最喜欢的报价部分。我对每个人都使用全局数据库,所以我找不到一种使用它来将报价单独标记为每个用户的收藏夹的方法。我必须使用本地数据库还是有另一种方法?
答案 0 :(得分:1)
如果您要对用户进行身份验证:
当用户单击“收藏夹”按钮时,您可以从全局数据库中复制报价ID,并将其保存在单独的用户帐户的单独集合中 (对于ID,您可以自行定义或使用自动生成的ID)
(这样您可以将用户数据保存在Firestore中)
如果您不对用户进行身份验证: