【发布时间】:2013-11-27 00:59:30
【问题描述】:
我在使用 Angularfire v2 在 Firebase 中保存和检索值时遇到了麻烦(http://angularfire.com/documentationv2.html,v2 是必要的,因为 v1 似乎无法按优先级排序项目)
这是一个使用 Persona Login 进行授权的简单投票反对应用程序,当用户对“故事”投票时,问题就出现了,我想将他的用户 ID 添加到“故事/用户”,但它似乎是唯一的在不删除所有其他值的情况下做到这一点的方法是使用'$add'(push),它会抛出一个我不知道如何查询的随机键名。
所以为了防止重复投票,我必须以某种方式询问“故事/用户”是否已经有该用户的 ID。
story---
users---
-J9LrtJwXnCI3ZYqsIz1: user-1
-J9Lriauhfdoaiuhfafd: user-2
有人知道如何找出用户 1 是否在“故事/用户”中吗?
请记住,Angularfire v2 有一些重大变化。
如果有人有更好的主意,我会很高兴听到它(但我真的试图避免将其保存为 user-1/story-id,出于其他原因)
【问题讨论】:
标签: firebase angularfire