ho questa struttura:Regole Firebase Sicurezza: .indexOn ID univoci
"post": {
"groupMember": {
"-KHFHEHFWDB1213": "true",
"-KSJHDDJISIS011": "true",
"-KJSIO19229129k": "true"
}
}
voglio .indexOn gli id groupMember unica generate automaticamente.
Ho provato a fare questo:
"post": {
".indexOn": "groupMember"
...
}
ma sto ancora questo errore:
considerare l'aggiunta di ".indexOn": "groupMember/-KHFHEHFWDB1213" a/inviare
Quindi, come posso aggiungere un .indexOn su un ID univoco?
UPDATE:
Questa è la query che uso (in Swift):
postRef.queryOrderedByChild("groupMember/\(uid)").queryEqualToValue(true).observeEventType(.Value, ...)
Correggimi se ho sbagliato qualcuno, ma sono abbastanza sicuro che indicizzi i tasti per impostazione predefinita? – Chris
Puoi fornire la query che stai utilizzando che ti sta dando un errore di indicizzazione? Chris ha ragione nel dire che Firebase indicizza le chiavi per impostazione predefinita, quindi la mia ipotesi è che la query stessa non sia ben formata. –
@MichaelBleigh Ho aggiornato il mio post – leonardloo