Warum funktioniert dieser Firebase ".indexOn" nicht?

7

Also habe ich Daten wie folgt:

%Vor%

In meinem Code muss ich die letzte Benachrichtigung unten auf eine bestimmte "notifyId" erhalten. Hier ist der Code:

%Vor%

In meiner Firebase-Sicherheitsregel habe ich diese Indexregel:

%Vor%

Dies ist die Indexstruktur, die die Firebase-Dokumentation hier verfolgt: Dokumentation

Aber wenn ich den Code ausführe, protokolliert die Konsole immer noch

  

FIREBASE WARNUNG: Verwenden eines nicht angegebenen Index. Ziehen Sie für eine bessere Leistung ".indexOn": "notifyId" unter / pushNotifications zu Ihren Sicherheitsregeln hinzu.

Was macht keinen Sinn, seit ich das schon gemacht habe. Bitte helfen Sie!

    
Hugh Hou 30.09.2015, 07:19
quelle

1 Antwort

23

Sie müssen .indexOn eine Stufe höher als das setzen, was Sie getan haben:

%Vor%

Vergleichen Sie zum Vergleich immer die Firebase-Dokumentation zu Indizes , die dieses JSON verwendet Beispiel:

%Vor%

Mit dieser Indexierungsregel:

%Vor%     
Frank van Puffelen 30.09.2015, 14:26
quelle