Как совместить функцию получения и существования. Я хочу получить данные и с помощью этих данных проверить, если они существуют в другой коллекции - PullRequest
0 голосов
/ 17 апреля 2019

Я хочу проверить поле get с помощью метода get в правилах безопасности, а с помощью поля использовать его, чтобы проверить, существует ли оно в другой коллекции.

match / VideoClips / {video} / MiniVideos / {miniVideo} {


``````````// Gets event creator uid 
```````function eventUid() {
```````````return ````````````test(get(/databases/$(database)/documents/VideoClips/$(video)).data.uid)
                                                   ; 
              }

```````function test(id){
````````````` return 
exists(/databases/$(database)/documents/Users/$(id)/Friends/$(request.auth.uid))
```````````````````````````````````}



`````allow create : if eventUid()
...