谁能告诉我如何防止Firebase中的重复记录? 我尝试使用安全规则。 以下对我不起作用:

“ .write”:“!data.exists()”

该方法仅使我根本无法写入数据库。

  ask by New Coder translate from so

本文未有回复,本站智能推荐:

1回复

如何防止Firebase记录重复

我正在构建一个电子商务应用程序,我正在尝试将用户按下的每个项目添加到购物车中(调用functionsCombined())保存在Firebase中,但我不想在记录中重复。
1回复

不允许重复记录

限制重复项是一项简单的检查,我想不到一种方法。 玛: 我尝试过的安全规则: 例如:不允许这样做
1回复

Firebase:如何防止在firestore中编写特定字段? [重复]

这个问题在这里已有答案: Firestore安全规则 - 如何检查字段是否被修改? 7个答案 规则集保护用户的条目,如下所示: 只有他或管理员才能阅读他的数据 只有管​​理员才能更新用户的权限 用户可以更新他的所有数据,除非他设置了权限对
1回复

在Firebase中防止重复的用户名

我正在尝试使用Firebase安全规则来防止我的应用程序中发生许多不良情况。 我目前的结构是: 这里的问题是,我无法实施安全性规则,使得第三个用户(例如facebook:789 )无法进入并劫持用户名“ bob”并访问该用户的数据(我的数据按用户名排列) 。 这种情况下可接受的解
2回复

如何在Firebase中防止重复的用户属性?

我正在使用FirebaseSimpleLogin创建用户并处理身份验证。 当我尝试通过$createUser()方法通过简单登录创建新用户时,如果已经使用了电子邮件地址,firebase将不会创建该用户。 但是,在创建用户之后,我也使用$set()将创建的用户保存到我的user.uid
2回复

在onChildChanged中调用ArrayList set方法会创建具有更新记录的重复记录

这很好用,但是onChildChanged中的set方法在更新记录后会创建重复的记录。 它仅应在该特定索引处更新记录
1回复

如何防止用户名在Firebase中重复注册? [重复]

这个问题已经在这里有了答案: Firebase Android:使用户名唯一 3个答案 我想防止用户在注册表单时输入重复的用户名。 我已经创建了如下所示的电子邮件登录名,首先创建了user,然后使用用户字典对其进行了setValue身份验证。 但是,我与Fi
1回复

检查Firebase中是否存在记录[重复]

这个问题在这里已有答案: 查询Firebase中的现有节点返回null 1 answer 我试图了解如何在我的Firebase数据库中进行搜索以检查是否存在记录,如果是,则获取该特定分支下的详细信息。 目前我可以通过抓取特定记录并将其放入文本字​​段然后从那里
1回复

如何在Firebase数据库中添加记录? [重复]

这个问题已经在这里有了答案 : 7个月前关闭。 如何在Firebase Android中添加新数据 (3个答案) 在我的应用程序中,我可以从相机中截取屏
1回复

Firebase防止重复键

我有端点: 我不希望两个房间都具有相同的名称,因此我将其存储为密钥。 我先将名称转换为小写,然后再设置值,因此我有以下安全规则: 这些规则不允许我写任何新房间。