Tôi thấy khó liên kết mã của bạn với API Firebase. Nhưng những gì bạn đang mô tả có vẻ như có thể đạt được bằng cách sử dụng giao dịch hoặc cập nhật nhiều vị trí .
Trước đây, tôi đã trình bày chuyên sâu về các loại cập nhật này trong: Cách ghi dữ liệu không chuẩn hóa trong Firebase