prince的文章

五十、MongoDB 自增 ID

MongoDB 的 _id 是系统自动生成的 12 字节唯一标识 为了实现 ObjectId 自动增长功能,我们需要另外取巧的方法来实现 接下来我们将学习如何在 counters 集合中实现自增字段 _id 使用 counters 集合 假...

赞(0)princeprinceMongoDB 教程 阅读(364)

四十八、MongoDB GridFS

GridFS 也是文件存储的一种方式,但是它是存储在 MonoDB 的集合中 GridFS 会将大文件对象分割成多个小的 chunk(文件片段),一般为 256k / 个,每个 chunk 将作为 MongoDB 的一个文档 (docume...

赞(0)princeprinceMongoDB 教程 阅读(359)

四十六、MongoDB 正则表达式

正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 许多程序设计语言都支持利用正则表达式进行字符串操作。 MongoDB 使用 PCRE (Perl Compatible Regular Expression) 作为正则...

赞(0)princeprinceMongoDB 教程 阅读(376)

四十五、MongoDB 全文检索

这个过程类似于通过字典中的检索字表查字的过程。 MongoDB 从 2.4 版本开始支持全文检索 MongoDB 在 2.6 版本以后是默认开启全文检索的 MongoDB 目前支持 15 种语言( 暂时不支持中文 )的全文索引 danish...

赞(0)princeprinceMongoDB 教程 阅读(364)

四十四、MongoDB Map Reduce

Map-Reduce 是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果 ( REDUCE ) mapReduce 方法 语法 MongoDB mapReduce() 方法语法格式如下 >...

赞(0)princeprinceMongoDB 教程 阅读(358)

四十三、MongoDB ObjectId

其实在前面几个章节中我们已经使用了 MongoDB ObjectId 本章节,我们将学习 ObjectId 的结构 ObjectId 是一个 12 字节 BSON 类型数据,由以下几部分组成 1、 前4个字节表示时间戳; 2、 接下来的3个...

赞(0)princeprinceMongoDB 教程 阅读(367)

四十二、MongoDB 索引限制

MongoDB 对索引是有限制的,具体包括以下几个方面 1. 额外开销 每个索引占据一定的存储空间,在进行插入,更新和删除操作时也需要对索引进行操作 所以,如果很少对集合进行读取操作,建议不使用索引 2. 内存 ( RAM ) 使用 由于索...

赞(0)princeprinceMongoDB 教程 阅读(386)