防止重复的入口firebase数据库

时间:2018-01-20 14:07:12

标签: firebase-realtime-database firebase-security

我一直在为iOS和Android平台制作移动应用程序,并希望防止这些应用程序的重复条目。我不想在应用程序方面这样做,因为我必须在两个平台上都这样做。 然后我听说了Firebase数据库部分中的规则,我尝试了其中的一些但是没有为我工作。 请帮我解决火力规则。

enter image description here

1 个答案:

答案 0 :(得分:0)

如果你使用Cloud Firestore,你可能会阻止像这条规则那样的双重记录,但老实说我没有测试它。我是从Firebase文档中写的:

service cloud.firestore {
  match /databases/{database}/documents {

    // Checks name is not the same as resource and request data
    match /Dealers/{dealer} {
      allow write: if request.resource.data.name != resource.data.name;
    }
  }
}

有关详情,请查看this