【发布时间】:2020-01-07 16:54:09
【问题描述】:
我想根据条件更新时间段,例如当用户预订自行车开始时间上午 9:00 和结束时间下午 12:00 时,我想更新时间段从上午 9:00 到上午 12:00 可用性 false。 那么是否可以同时更新不同的孩子。或者请给我一条路径,我该怎么做。
DatabaseReference ref= FirebaseDatabase.getInstance().getReference().child("TimeSlot").child(Common.BikeId);
ref.orderByChild("TimeSlot").equalTo("10:00AM").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
//update children
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
在上面的代码中,我一次只能更新一个孩子 如何解决这种解决方案。
【问题讨论】:
-
这里有账号有问题吗?
-
我们可以使用for循环来更新不同孩子的数量
标签: android firebase firebase-realtime-database