【发布时间】:2021-05-28 19:36:10
【问题描述】:
我正在构建一个简单的应用程序,其中帖子显示在用户的主页上,他可以喜欢或不喜欢它们。 首先,当应用程序中没有用户时,我制作了一个简单的布尔字段“喜欢”,如图所示,以确定帖子是否被喜欢或不喜欢。然而,当我开始与用户合作时,我发现很难为 likes 字段找到完美的结构。
在 Firestore 中,我为每个帖子添加了一个名为“likedBy”的字段,其中包含一个映射,其中包含每个用户 id 的键和一个布尔值,用于确定用户是否喜欢该帖子。
我不知道这种结构是否合适,如果不合适,有没有更好的方法来达到我的目标?
【问题讨论】:
-
上述结构有问题。注册用户少了也没关系。
标签: firebase flutter google-cloud-firestore