对于常规MongoDB文本数据类型,MongoID数据类型的最佳选项是什么.

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

可以使用字符串类型并存储大量数据吗.

来自SQL后台的提示.

推荐答案

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

Mongodb相关问答推荐

Mongo DB-如果一个特定字段有多个文档匹配,则更新文档字段

在对象mongodb的数组中查找元素

DTO 验证适用于 POST,但不适用于 PUT

Mongodb Timeseries / Golang - ['timestamp' 必须存在并包含有效的 BSON UTC 日期时间值]

MongoDB - 使用许多嵌套对象更新嵌套数组

更新 Mongodb 中的多嵌套数组

在一个变量上运行的 Node JS 中使用正则表达式的 Mongo 查询

如何构建我只需要打开一次 mongodb 连接的快速应用程序?

MongoDB 中 cursor.count() 和 cursor.size() 之间的区别

Node.js 和 Passport 对象没有方法 validPassword

如何更新 mongodb 文档以向数组添加新元素?

Mongoose 和新架构:返回ReferenceError: Schema is not defined

如何根据其他字段添加条件模式?

带有部分字符串的mongoose文本搜索

mongodb类型更改为数组

使用 Node.js 将许多记录插入 Mongodb 的正确方法

获取 mongodb 中所有唯一标签的列表

未找到 MongoDB 数据/数据库

AsQueryable 方法是否在新的 Mongodb C# 驱动程序 2.0rc 中离开?

带有条件的MongoDB聚合查找