Как видно из документации , значения целочисленного типа Cloud Firestore имеют 64-битную подпись, что означает, что вам понадобится JVM-длина для ее хранения без потери данных.Если вы действительно должны хранить целое число как тип int JVM, вам просто нужно привести значение, полученное из getLong()
, к типу int.