mongodb教程
-
35-三十五、PHP7 MongDB 扩展安装与使用
在前面的章节中我们学习了 MongoDB PHP 扩展使用范例,不过那篇文章只能针对 PHP5 使用,PHP7 以上版本则需要使用其它的 PHP MongoDB 扩展 PHP7 M…
-
50-五十、MongoDB 自增 ID
MongoDB 没有像 SQL 一样有自动增长的属性 MongoDB 的 \_id 是系统自动生成的 12 字节唯一标识 为了实现 ObjectId 自动增长功能,我们需要另外取巧…
-
48-四十八、MongoDB GridFS
GridFS 用于存储和恢复那些超过 16M ( BSON 文件限制 ) 的文件 (如音频、视频) GridFS 也是文件存储的一种方式,但是它是存储在 MonoDB 的集合中 G…
-
45-四十五、MongoDB 全文检索
全文检索对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。 这个过程类似于通过字典中…
-
44-四十四、MongoDB Map Reduce
MongoDB 通过 mapReduce() 方法支持 Map-Reduct 计算模型 Map-Reduce 是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,…
-
43-四十三、MongoDB ObjectId
MongoDB ObjectId 用来标识集合中的唯一行 其实在前面几个章节中我们已经使用了 MongoDB ObjectId 本章节,我们将学习 ObjectId 的结构 Obj…
-
41-四十一、MongoDB 高级索引
MongoDB 高级索引提供了索引数组和索引子文档的能力 查询表达式必须遵循指定的索引的顺序 假设我们有以下文档集合 ycbbs.users { "address&quo…
-
39-三十九、MongoDB 查询分析
MongoDB 查询分析可以确保我们建立的索引是否有效 MongoDB 查询分析常用方法有:explain() 和 hint() 使用 explain() 分析性能 MongoDB…
-
38-三十八、MongoDB 覆盖索引查询
覆盖查询是:所有的查询字段是索引的一部分、所有的查询返回字段在同一个索引中 因为所有出现在查询中的字段是索引的一部分, MongoDB 无需在整个数据文档中检索匹配查询条件和返回使…
-
37-三十七、MongoDB 数据库引用
上一章节中我们学习了使用 MongoDB 的引用来规范数据结构文档 MongoDB 引用有两种 1、 手动引用 ( Manual References ) 2、 DBRefs DB…
-
36-三十六、MongoDB 关系
MongoDB 关系指的是 多个文档之间在逻辑上的相互联系 MongoDB 文档间可以通过嵌入和引用来建立联系 MongoDB 中的关系可以是 1、 1:1 ( 1对1 ) 2、 …
-
34-三十四、MongoDB PHP
引言 PHP 语言可是使用 mongo.so ( Windows 下是 mongo.dll ) 扩展访问 MongoDB 数据库 MongoDB PHP 在各平台上的安装及驱动包下…
-
33-三十三、MongoDB PHP 扩展
PHP 语言访问 MongoDB 数据库需要使用 mongo 扩展 mongo 扩展不是 PHP 官方内置的扩展,需要开发者自己手动安装和配置 本章我们将学习如何在 Linux、W…
-
32-三十二、MongoDB Java
JAVA 语言使用 MongoDB Java Driver 来访问 MongoDB 数据库 本章教程使用 mongodb-driver 3.5.0 版本,其它版本也类似 Mongo…
-
31-三十一、MongoDB 状态检测 ( mongostat )
MongoDB mongostat 脚本用来检测 MongoDB 服务的状态 我们安装部署并启动 MongoDB 服务后,必须要了解 MongoDB 的运行情况,并查看 Mongo…
-
30-三十、MongoDB 性能跟踪 ( mongotop )
MongoDB mongotop 脚本命令用于跟踪 MongoDB 服务的性能 mongotop MongoDB 下的一个内置工具 mongotop 提供了一个方法,用来跟踪一个 …