Я пытаюсь написать запрос, чтобы проверить, есть ли какой-либо статус "Ожидание" на mcustDeliveryStatus .Я хочу проверить узел Order , в котором есть какой-либо статус ожидания для mcustDeliveryStatus.

Я написал следующий запрос
mDatabase = FirebaseDatabase.getInstance().getReference("Order");
final Query query = mDatabase.OrderByChild("mcustDeliveryStatus").equalTo("Pending");
query.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Toast.makeText(VWelcome.this, "new order", Toast.LENGTH_LONG).show();
Intent i = new Intent(VWelcome.this, ViewOrderRequest.class);
startActivity(i);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
Этот запрос работает нормально, но проблема в том, что намерение выполняется, даже если в моем узле Order нет статуса Pending.Кто-нибудь знает почему?