Ho un database come questo (foto allegata): Il viaggio ha BIDS
e awardedBid
. Io uso awardedBid!=null
come un modo per determinare il viaggio è ancora disponibile per l'offerta. Tuttavia, non so come eseguire una query per tale condizione, quindi devo incidere con la creazione di un altro campo bidDone
modo da poter utilizzare .equalTo
, come questoFirebase, query con "un figlio esiste" come condizione?
mRootReference.child(CHILD_TRIPS).child(mTripKey).orderByChild(BID_DONE).equalTo(true)
Tuttavia ritengo che sia pericoloso quando devo usare 2 le chiavi per denotare solo una cosa dal momento che è soggetta a bug (l'ho creata io stesso nello screenshot allegato dove bidDone = false
dove dovrebbe essere true
).
Esiste un modo più pulito per questo compito: eseguire una query con condizione che esista una stringa?
Grazie
h a proposito del contrario ('awardBid == null'), in modo che io possa passare tra le due condizioni, grazie –
@DevidFrinelli grazie –