Firebase, Abfrage mit "ein Kind existiert" als Bedingung?

Ich habe eine Datenbank wie diese (Foto im Anhang): Trip hasBIDS, undawardedBid. Ich benutzeawardedBid!=null als eine Möglichkeit, die Reise zu bestimmen, ist noch für Gebote verfügbar. Ich weiß jedoch nicht, wie ich nach dieser Bedingung fragen soll. Ich muss mich also hacken, indem ich ein anderes Feld erstelle.bidDone so kann ich @ verwend.equalTo, so wa

mRootReference.child(CHILD_TRIPS).child(mTripKey).orderByChild(BID_DONE).equalTo(true)

Jedoch fühle ich mich unsicher, wenn ich 2 Tasten verwenden muss, um nur eine Sache zu kennzeichnen, da diese fehleranfällig ist (ich habe selbst eine in dem beigefügten Screenshot erstellt, in dembidDone = false wo sollte es seintrue).

Gibt es einen saubereren Weg für diese Aufgabe: Abfrage unter der Bedingung, dass eine Zeichenkette existiert?

Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage