Cloud Firestore: когда следует использовать тип данных Byte вместо типа данных Text String?

В Firestore документы перечислены типы данных «Байты» и «Текстовая строка».

Data type   | Sort Order                | Notes
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Bytes       | Byte order                | Up to 1,048,487 bytes (1 MiB - 89 bytes). Only the first 1,500 bytes are considered by queries.
Text string | UTF-8 encoded byte order  | Up to 1,048,487 bytes (1 MiB - 89 bytes). Only the first 1,500 bytes of the UTF-8 representation are considered by queries.

Мне было интересно, когда лучше использовать байты вместо текстовой строки и наоборот.

Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
0
0
278
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Строки используются, когда в данных есть символы в кодировке UTF-8. Байты используются для любых других двоичных данных, которые не являются строкой UTF-8 или любого другого типа данных, изначально поддерживаемого Firestore.

Другие вопросы по теме