如何在Firebase Firestore中添加唯一约束?

时间:2018-08-18 20:15:56

标签: android firebase google-cloud-firestore

我正在创建一个用于移动设备的Android应用程序,该应用程序会从每个用户那里获取“卷号”。对于每个用户,这应该是唯一的。 Firebase Firestore不为特定字段提供唯一约束。因此,如何在“卷数”字段中添加唯一性约束。有安全规则吗?

1 个答案:

答案 0 :(得分:0)

不是开箱即用的,但是您可以实现创建一个单独的集合以索引唯一字段并在安全规则中添加约束。

结帐this answer通过使用批处理写入(我认为更健壮)来实现窍门,而this one通过使用触发器来更新索引来达到目的。