【发布时间】:2022-02-18 21:59:58
【问题描述】:
从初级学徒到真正的 Jedy 的问题。
我正在为设计师作品集开发一个网站。无需任何注册和后端。我正在使用 Firebase。我需要添加一个功能来收集匿名用户对作品/帖子的“喜欢”(反应)。
Firebase RTDB 结构:
+artworks:
+someArtWorkID1:
name: "lorem ipsum"
description: "lorem ipsum"
date: "01.01.1970"
src: "here should be url to picture"
**likes**: (?)
想知道如何实现它。它应该是一个简单的 UID 数字还是数组(匿名用户 ID)?
或其他结构:
+artworks...
+likes:
+idOfArtwork:
uid: true,
uid2: true
..........
但在这种情况下,我如何计算特定帖子/艺术作品的“喜欢”总和?
另外,我是 Firebase 的新手,不知道如何为其编写规则。为了让匿名用户只能在 likes 数组中添加/删除他的 UID。或者我应该为这项任务使用其他解决方案吗?请帮帮我)
【问题讨论】:
标签: angular firebase firebase-realtime-database google-cloud-platform