摘要:一个数据集中只能创建一个全文索引。圆形,使用表示。的提高会导致的提高导致明显的性能问题。
mongo数据模型 文档与集合
文档是mongo的核心概念,本质是是一种BSON(Binary JSON)数据,BSON是一种类JSON的二进制数据,可以在为JSON基础上添加了一些新的数据类型,包括日期、Int32、Int64,常被作为数据存储和网络数据交换的格式,缺点是空间利用率并不理想(存在键名的冗余信息)。BSON由多组键值对组成,具有轻量性、可遍历性和高效性,其中可遍历性是mongo将其作为数据存储的主要原因
mongo和关系型数据库可以按照下图进行理解:
mongo文档的注意事项写操作的原子性限制在文档级别
单个文档的存储大小限制为16MB(防止读取大文档时对内存和网络造成压力)
mongo会尽量保持插入文档时键值对的顺序,但是更新操作可能会改变字段的顺序,因为可能会导致文档内存的重新分配
文档键的命名_id是系统保留关键字,默认主键,集合中唯一,一旦生成不可更改
键名不能包含