MongoDB
文章平均质量分 92
MongoDB
榴莲酱csdn
这个作者很懒,什么都没留下…
展开
-
第46章 MongoDB 自动增长教程
MongoDB 没有像 SQL 一样有自动增长的功能, MongoDB 的 _id 是系统自动生成的12字节唯一标识。但在某些情况下,咱们可能需要实现 ObjectId 自动增长功能。由于 MongoDB 没有实现这个功能,咱们可以通过编程的方式来实现,以下咱们将在 counters 集合中实现_id字段自动增长。原创 2023-05-07 17:08:20 · 585 阅读 · 1 评论 -
第45章 MongoDB 固定集合(Capped Collections)教程
第45章 MongoDB 固定集合(Capped Collections)教程是性能出色且有着固定大小的集合,对于大小固定,咱们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素!原创 2023-05-07 17:08:13 · 338 阅读 · 0 评论 -
第44章 MongoDB GridFS教程
GridFS 用于存储和恢复那些超过16M(BSON文件限制)的文件(如:图片、音频、视频等)。GridFS 也是文件存储的一种方式,但是它是存储在MonoDB的集合中。GridFS 可以更好的存储大于16M的文件。GridFS 会将大文件对象分割成多个小的chunk(文件片段),一般为256k/个,每个chunk将作为MongoDB的一个文档(document)被存储在chunks集合中。GridFS 用两个集合来存储一个文件:fs.files与fs.chunks。原创 2023-05-07 17:08:06 · 391 阅读 · 0 评论 -
第43章 MongoDB 管理工具 Rockmongo教程
主要特征:使用宽松的协议速度快,install 简单支持多语言(目前提供中文、英文、日文、巴西葡萄牙语、法语、德语、俄语、意大利语)系统可以配置多个主机,每个主机可以有多个管理员需要管理员password 才能登入操作,确保database的安全性serverserver 信息 (WEBserver , PHP, PHP.ini相关指令 …)状态database信息database查询,创建和删除执行命令和Javascript代码统计信息集合(相当于表)强大的查询tool。原创 2023-05-07 17:07:58 · 172 阅读 · 0 评论 -
第42章 MongoDB 正则表达式教程
正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。许多程序设计语言都支持利用正则表达式进行字符串操作。MongoDB 使用操作符来设置匹配字符串的正则表达式。MongoDB使用PCRE (Perl Compatible Regular Expression) 作为正则表达式语言。不同于全文检索,咱们使用正则表达式不需要做任何配置。考虑以下。原创 2023-05-07 17:07:52 · 352 阅读 · 0 评论 -
第41章 MongoDB 全文检索教程
全文检索对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。MongoDB 从 2.4 版本开始支持全文检索,目前支持15种语言的全文索引。原创 2023-05-07 17:08:29 · 420 阅读 · 1 评论 -
第40章 MongoDB Map Reduce教程
Map-Reduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。MongoDB提供的Map-Reduce非常灵活,对于大规模数据分析也相当实用。原创 2023-05-07 17:07:35 · 167 阅读 · 0 评论 -
第39章 MongoDB ObjectId教程
在前面几个章节中咱们已经使用了MongoDB 的对象 Id(ObjectId)。在本章节中,咱们将了解的ObjectId的结构。MongoDB中存储的文档必须有一个"_id"键。这个键的值可以是任何类型的,默认是个ObjectId对象。在一个集合里面,每个文档都有唯一的"_id"值,来确保集合里面每个文档都能被唯一标识。MongoDB采用ObjectId,而不是其他比较常规的做法(比如自动增加的主键)的主要原因,因为在多个 server 上同步自动增加主键值既费力还费时。原创 2023-05-07 17:07:27 · 347 阅读 · 0 评论 -
第38章 MongoDB 索引限制教程
每个索引占据一定的存储空间,在进行插入,更新和删除操作时也需要对索引进行操作。所以,如果仁兄很少对集合进行读取操作,建议不使用索引。原创 2023-05-07 17:07:20 · 98 阅读 · 0 评论 -
第37章 MongoDB 高级索引教程
以上文档包含了 address 子文档和 tags 数组。原创 2023-05-07 17:07:11 · 109 阅读 · 0 评论 -
第36章 MongoDB 原子操作教程
mongodb不支持事务,所以,在陛下的项目中应用时,要注意这点。无论什么设计,都不要要求mongodb保证数据的完整性。但是mongodb提供了许多原子操作,比如文档的保存,修改,删除等,都是原子操作。所谓原子操作就是要么这个文档保存到Mongodb,要么没有保存到Mongodb,不会出现查询到的文档没有保存完整的情况。原创 2023-05-06 12:52:20 · 109 阅读 · 0 评论 -
第35章 MongoDB 查询分析教程
第35章 MongoDB 查询分析教程可以确保咱们所建立的索引是否有效,是查询语句性能分析的重要tool。第35章 MongoDB 查询分析教程常用函数有:explain() 和 hint()。原创 2023-05-06 12:52:55 · 104 阅读 · 0 评论 -
第34章 MongoDB 覆盖索引查询教程
由于所有出现在查询中的字段是索引的一部分, MongoDB 无需在整个数据文档中检索匹配查询条件和return 使用相同索引的查询结果。因为索引存在于RAM中,从索引中获取数据比通过扫描文档读取数据要快得多。原创 2023-05-06 12:52:36 · 207 阅读 · 0 评论 -
第33章 MongoDB 数据库引用教程
在上一章节MongoDB关系中咱们提到了MongoDB的引用来规范数据结构文档。原创 2023-05-06 12:51:47 · 192 阅读 · 0 评论 -
第32章 MongoDB 关系教程
MongoDB 的关系表示多个文档之间在逻辑上的相互联系。文档间可以通过嵌入和引用来建立联系。接下来咱们来考虑下用户与用户地址的关系。一个用户可以有多个地址,所以是一对多的关系。以下是以下是。原创 2023-05-06 12:52:22 · 219 阅读 · 0 评论 -
第31章 Node.js 连接 MongoDB教程
MongoDB是一种文档导向database管理系统,由C++撰写而成。本章节咱们将为大家介绍如何使用 Node.js 来连接 MongoDB,并对database进行操作。如果仁兄还没有 MongoDB 的基本知识,可以参考咱们的教程:MongoDB 教程。原创 2023-05-06 12:52:13 · 868 阅读 · 0 评论 -
第30章 PHP7 MongDB 安装与使用教程
本文教程只适合在 PHP7 的环境,如果陛下您是 PHP5 环境,陛下您可以参阅 PHP MongDB install 与使用。原创 2023-05-05 15:29:59 · 429 阅读 · 0 评论 -
第29章 MongoDB PHP教程
在php中使用mongodb仁兄必须使用 mongodb 的 php驱动。第29章 MongoDB PHP教程在各平台上的install 及驱动包download 请查看:PHPinstall MongoDB扩展驱动如果仁兄使用的是 PHP7,请参阅:PHP7 MongoDB install 与使用。原创 2023-05-05 15:30:29 · 365 阅读 · 0 评论 -
第28章 MongoDB PHP 扩展教程
本教程将向大家介绍如何在Linux、window、Mac平台上install MongoDB扩展。原创 2023-05-05 15:29:41 · 492 阅读 · 0 评论 -
第27章 MongoDB Java教程
在 Java 程序中如果要使用 MongoDB,大王需要确保已经install 了 Java 环境及 MongoDB JDBC 驱动。本章节实例适合 Mongo 3.x 以上版本。大王可以参考本站的Java教程来install Java程序。现在让咱们来检测大王是否install 了 MongoDB JDBC 驱动。, 请确保download 最新版本。大王需要将 mongo-java-driver-3.2.2.jar (找到合适的版本)包含在大王的 classpath 中。。原创 2023-05-05 15:30:14 · 388 阅读 · 1 评论 -
第26章 MongoDB 监控教程
在阁下已经install 部署并允许MongoDB服务后,阁下必须要了解MongoDB的运行情况,并查看MongoDB的性能。这样在大流量得情况下可以很好的应对并保证MongoDB正常运作。MongoDB中提供了mongostat 和 mongotop 两个命令来监控MongoDB的运行情况。原创 2023-05-05 15:29:29 · 485 阅读 · 0 评论 -
第25章 MongoDB 备份(mongodump)与恢复(mongorestore)教程
在Mongodb中咱们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的server。原创 2023-05-05 15:30:04 · 1081 阅读 · 0 评论 -
第24章 MongoDB 分片教程
在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,咱们就可以通过在多台机器上分割数据,使得database系统能存储和处理更多的数据。原创 2023-05-05 15:29:20 · 146 阅读 · 0 评论 -
第23章 MongoDB 复制(副本集)教程
保障数据的安全性数据高可用性 (24*7)灾难恢复无需停机维护(如备份,重建索引,压缩)分布式读取数据。原创 2023-05-05 15:29:16 · 559 阅读 · 0 评论 -
第22章 MongoDB 聚合教程
MongoDB 中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并return 计算后的数据结果。有点类似语句中的 count(*)。原创 2023-05-05 15:29:11 · 439 阅读 · 0 评论 -
第21章 MongoDB 索引教程
索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对database表中一列或多列的值进行排序的一种结构。原创 2023-05-05 15:29:42 · 937 阅读 · 0 评论 -
第20章 MongoDB 排序教程
在 MongoDB 中使用 sort() 方法对数据进行排序,sort() 方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而 -1 是用于降序排列。原创 2023-05-04 17:11:23 · 484 阅读 · 0 评论 -
第19章 MongoDB Limit与Skip方法教程
如果仁兄需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。原创 2023-02-11 18:45:00 · 805 阅读 · 1 评论 -
第19章 MongoDB Limit与Skip方法教程
如果仁兄需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。原创 2023-02-11 20:00:00 · 1165 阅读 · 12 评论 -
第18章 MongoDB $type 操作符教程
在本章节中,咱们将继续讨论MongoDB中条件操作符 $type。$type操作符是基于BSON类型来检索集合中匹配的数据类型,并return 结果。-1。原创 2023-02-10 17:45:00 · 707 阅读 · 1 评论 -
第17章 MongoDB 条件操作符教程
条件操作符用于比较两个表达式并从mongoDB集合中获取数据。在本章节中,咱们将讨论如何在MongoDB中使用条件操作符。插入以下数据。原创 2023-02-10 06:30:00 · 1013 阅读 · 4 评论 -
第16章 MongoDB 查询文档教程
第16章 MongoDB 查询文档教程使用 find() 方法。find() 方法以非结构化的方式来显示所有文档。原创 2023-02-09 08:00:00 · 502 阅读 · 2 评论 -
第15章 MongoDB 删除文档教程
在前面的几个章节中咱们已经学习了 MongoDB 中如何为集合添加数据和更新数据。在本章节中咱们将继续学习 MongoDB 集合的删除。MongoDB remove() 函数是用来移除集合中的数据。MongoDB 数据更新可以使用 update() 函数。在执行 remove() 函数前先执行 find() 命令来判断执行的条件是否正确,这是一个比较好的习惯。原创 2023-02-09 07:45:00 · 497 阅读 · 1 评论 -
第14章 MongoDB 更新文档教程
MongoDB 使用和方法来更新集合中的文档。接下来让咱们详细来看下两个函数的应用及其区别。原创 2023-02-08 14:45:00 · 553 阅读 · 2 评论 -
第13章 MongoDB 插入文档教程
本章节中咱们将向大家介绍如何将数据插入到 MongoDB 的集合中。文档的数据结构和 JSON 基本一样。所有存储在集合中的数据都是 BSON 格式。BSON 是一种类似 JSON 的二进制形式的存储格式,是 Binary JSON 的简称。原创 2023-02-08 10:30:00 · 625 阅读 · 0 评论 -
第12章 MongoDB 删除集合教程
本章节咱们为大家介绍如何使用 MongoDB 来删除集合。MongoDB 中使用 drop() 方法来删除集合。如果成功删除选定集合,则 drop() 方法return true,否则return false。原创 2023-02-07 12:00:00 · 1824 阅读 · 2 评论 -
第11章 MongoDB 创建集合教程
本章节咱们为大家介绍如何使用 MongoDB 来创建集合。MongoDB 中使用方法来创建集合。3.2 之后不再支持该参数。在插入文档时,MongoDB 首先检查固定集合的 size 字段,然后检查 max 字段。原创 2023-02-07 06:15:00 · 1568 阅读 · 0 评论 -
第10章 MongoDB 删除数据库教程
删除当前database,默认为 test,尊敬的读者您可以使用 db 命令查看当前database name。原创 2023-02-06 16:00:00 · 1272 阅读 · 1 评论 -
第9章 MongoDB 创建数据库教程
如果database不存在,则创建database,否则切换到指定database。原创 2023-02-02 08:40:22 · 3411 阅读 · 0 评论 -
第8章 MongoDB - 连接教程
在本教程咱们将讨论 MongoDB 的不同连接方式。原创 2023-02-05 11:45:00 · 715 阅读 · 0 评论