【问题标题】:MongoID Data Type for TEXT文本的 MongoID 数据类型
【发布时间】:2014-02-26 18:11:12
【问题描述】:

对于常规 MongoDB TEXT 数据类型,MongoID 数据类型的最佳选择是什么。

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

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

P.S 来自 SQL 背景。

【问题讨论】:

    标签: mongodb mongoid


    【解决方案1】:

    您只能使用字符串数据类型。没有理由使用任何其他数据类型,因为字符串为您提供无限长度。 MongoDB文本字段可以直接使用String类型。

    【讨论】:

      【解决方案2】:

      根据mongoid documentation,所有字段都是字符串,除非我们明确指定其他数据类型。与SQL's varchartext 的区别不同,mongo 中的字符串没有限制(唯一的限制是 document 大小最大为 16MB),因此无需担心大小.

      【讨论】:

        【解决方案3】:

        是的,MongoDB 中的字符串长度不受限制(当然,最多可达文档最大大小 (16MB))。所以没有理由像关系数据库那样引入单独的 TEXT 列类型。

        只使用字符串类型。

        【讨论】:

          猜你喜欢
          • 2011-07-06
          • 2011-09-17
          • 1970-01-01
          • 1970-01-01
          • 2011-05-28
          • 1970-01-01
          • 2013-05-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多