TEXT的MongoID数据类型

Har*_*M V 17 mongodb mongoid

什么是用于常规MongoDB TEXT数据类型的MongoID数据类型的最佳选择.

想知道为什么MongoID没有数据类型TEXT.

是否可以使用STRING类型并存储大量数据.

PS来自SQL背景.

xle*_*ras 31

根据mongoid文档,除非我们明确指定其他数据类型,否则所有字段都是字符串.不像SQL's varchartext差异,串mongo有没有限制(唯一的限制是16MB最大文件大小),所以没有必要担心大小.


Ser*_*sev 7

是的,MongoDB中的字符串具有无限长度(当然最大文档大小(16MB)).所以没有理由引入单独的TEXT列类型,关系数据库也是如此.

只需使用字符串类型.