Firebase - Come si scrive più orderByChild per estrarre i dati? .Firebase - Come si scrive più orderByChild per estrarre i dati?
Sto cercando di ottenere i dati in cui 2 campi uguali quello che sto passando
Ecco un esempio del mio codice:
this.refApp
.orderByChild('userUid')
.startAt(uid).endAt(uid)
.orderByChild('jobId')
.startAt(jobId).endAt(jobId)
.on('value', (snap) => {
//This currently doesnt get returned.
});
Nell'esempio di cui sopra non ottengo alcuna errori del compilatore e il codice sembra bene. Tuttavia, ho codificato i dati in modo tale da restituire un oggetto in cui uid e jobid sono uguali.
posso farlo funzionare per un orderByChild ma quando lo faccio due come sopra Non sembra di fare nulla.
sto usando dattiloscritto, angular2 e Firebase.
Qualche idea?
Vedere http://stackoverflow.com/questions/33336697/nosql-database-design-for-queries-with-multiple-restrictions-firebase, http://stackoverflow.com/questions/27432030/how-to- do-the-following-query-in-firebase-più-di-uno-dove-condizione, http: // stackoverflow.it/questions/32538312/filter-products-on-multiple-child-properties-in-firebase –
Un altro semplice scenario con cui sono bloccato è ad esempio che desidero elencare i miei contatti in base al cognome e al primo nome. Come lo fai in Firebase? –