Cloude Firestore çok kullanmadım pek bilgim yok fakat Firebase Realtime için konuşacak olursam öncelikle SQL gibi önceden örneğin "id (integer) " gibi atamalar yapmanıza gerek yok direkt kodlama ksımında id'yi integer olarak gönderebilirsiniz. Ayrıca 1 er 1 er artan id diye bir şey yok onun yerine .push() komutu var bu komut benzersiz bir key oluşturuyor örneğin "Aasdf-qwe2da-fasd" tarzı daha sonra bu komutun alt zincirine değerleri ekliyorsunuz.
Kısacası tablo oluşturmanıza gerek yok direkt kodlama kısmında sanki böyle bir tablo varmış gibi gönderebilirsiniz değerleri. Eğer yoksa otomatik oluşturuyor, varsa altına ekleme yapıyor.