Тип данных MongoID для ТЕКСТА

Каков наилучший вариант использования для типа данных MongoID для обычного типа данных MongoDB TEXT.

Интересно, почему MongoID не имеет TEXT типа данных.

можно ли использовать тип STRING и хранить большие объемы данных.

P.S, исходящие из фона SQL.

Ответы

Ответ 1

В соответствии с mongoid documentation все поля являются строками, если мы явно не укажем другие типы данных. В отличие от различий SQL's varchar и text, строки в mongo не имеют ограничений (единственное ограничение - это ограничение максимального размера документа размером 16 МБ), поэтому нет необходимости беспокоиться о размере.

Ответ 2

Да, строки в MongoDB имеют неограниченную длину (конечно, максимальный размер документа (16 МБ)). Поэтому не было причин вводить отдельный тип столбца TEXT, как и реляционные DB.

Просто используйте строковый тип.