Firebase, запрос с «ребенком существует» как условие?
У меня есть база данных, как это (фотография прилагается): Поездка имеетBIDS
, а такжеawardedBid
, я используюawardedBid!=null
В качестве способа определения поездки все еще доступен для торгов. Тем не менее, я не знаю, как запросить это условие, поэтому мне нужно взломать, создав другое полеbidDone
так что я могу использовать.equalTo
, как это
mRootReference.child(CHILD_TRIPS).child(mTripKey).orderByChild(BID_DONE).equalTo(true)
Однако я чувствую, что это небезопасно, когда мне приходится использовать 2 клавиши для обозначения только одной вещи, поскольку она подвержена ошибкам (я сам создал ее на прилагаемом скриншоте, гдеbidDone = false
где это должно бытьtrue
).
Есть ли более чистый способ для этой задачи: запрос с условием существования строки?
Спасибо