mam tę strukturę:Zasady Firebase bezpieczeństwa: .indexOn unikalne identyfikatory
"post": {
"groupMember": {
"-KHFHEHFWDB1213": "true",
"-KSJHDDJISIS011": "true",
"-KJSIO19229129k": "true"
}
}
Chcę .indexOn automatycznie wygenerowane identyfikatory unikalne groupMember.
Próbowałem w ten sposób: Ale ja wciąż otrzymuję ten błąd
"post": {
".indexOn": "groupMember"
...
}
:
rozważyć dodanie ".indexOn": "groupMember/-KHFHEHFWDB1213" w/post
Więc jak dodać .indexOn na unikalny identyfikator?
UPDATE:
To zapytanie używam (Swift):
postRef.queryOrderedByChild("groupMember/\(uid)").queryEqualToValue(true).observeEventType(.Value, ...)
Popraw mnie, jeśli się mylę, ale jestem pewien, że domyślnie indeksuje klucze? – Chris
Czy możesz podać zapytanie, które powoduje błąd indeksowania? Chris ma rację, że Firebase domyślnie indeksuje klucze, więc domyślam się, że samo zapytanie jest źle sformułowane. –
@MichaelBleigh Zaktualizowałem mój post – leonardloo