-
- MongoDB 高级索引 - MongoDB 教程
- MongoDB 高级索引考虑以下文档集合(users ):{ "address": { "city": "Los Angeles", "state": "California", "pincode": "123" }, "tags": [ "music", "...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 索引限制 - MongoDB 教程
- MongoDB 索引限制额外开销每个索引占据一定的存储空间,在进行插入,更新和删除操作时也需要对索引进行操作。所以,如果你很少对集合进行读取操作,建议不使用索引。内存(RAM)使用由于索引是存储在内存(RAM)中,你应该确保该...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 查询分析 - MongoDB 教程
- MongoDB 查询分析MongoDB 查询分析可以确保我们所建立的索引是否有效,是查询语句性能分析的重要工具。MongoDB 查询分析常用函数有:explain() 和 hint()。使用 explain()explain 操作提供了查询信息,使用索引及查询统计...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 原子操作 - MongoDB 教程
- MongoDB 原子操作mongodb不支持事务,所以,在你的项目中应用时,要注意这点。无论什么设计,都不要要求mongodb保证数据的完整性。但是mongodb提供了许多原子操作,比如文档的保存,修改,删除等,都是原子操作。所谓原子操作就是要...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 数据库引用 - MongoDB 教程
- MongoDB 数据库引用在上一章节MongoDB关系中我们提到了MongoDB的引用来规范数据结构文档。MongoDB 引用有两种:手动引用(Manual References)DBRefsDBRefs vs 手动引用考虑这样的一个场景,我们在不同的集合中 (address_hom...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 覆盖索引查询 - MongoDB 教程
- MongoDB 覆盖索引查询官方的MongoDB的文档中说明,覆盖查询是以下的查询:所有的查询字段是索引的一部分所有的查询返回字段在同一个索引中由于所有出现在查询中的字段是索引的一部分,MongoDB 无需在整个数据文档中检索匹...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB Java - MongoDB 教程
- MongoDB Java环境配置在 Java 程序中如果要使用 MongoDB,你需要确保已经安装了 Java 环境及 MongoDB JDBC 驱动。本章节实例时候 Mongo 3.x 以上版本。你可以参考本站的Java教程来安装Java程序。现在让我们来检测你是...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 备份(mongodump)与恢复(mongorestore) - MongoDB 教程
- MongoDB 备份(mongodump)与恢复(mongorestore)MongoDB数据备份在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。 mongodump命令可以通过参数指定导出的数据量级转存的服务...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 监控 - MongoDB 教程
- MongoDB 监控在你已经安装部署并允许MongoDB服务后,你必须要了解MongoDB的运行情况,并查看MongoDB的性能。这样在大流量得情况下可以很好的应对并保证MongoDB正常运作。MongoDB中提供了mongostat 和 mongotop 两个命令...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 复制(副本集) - MongoDB 教程
- MongoDB 复制(副本集)MongoDB复制是将数据同步在多个服务器的过程。复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性,并可以保证数据的安全性。复制还允许您从硬件故障和服务中断中恢复数据。...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 分片 - MongoDB 教程
- MongoDB 分片分片在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 索引 - MongoDB 教程
- MongoDB 索引索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 聚合 - MongoDB 教程
- MongoDB 聚合MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。aggregate() 方法MongoDB中聚合的方法使用aggregate()。语法aggregate() 方...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 排序 - MongoDB 教程
- MongoDB 排序MongoDB sort() 方法在 MongoDB 中使用 sort() 方法对数据进行排序,sort() 方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而 -1 是用于降序排列。语法sort()方法基本...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 条件操作符 - MongoDB 教程
- MongoDB 条件操作符
描述条件操作符用于比较两个表达式并从mongoDB集合中获取数据。在本章节中,我们将讨论如何在MongoDB中使用条件操作符。MongoDB中条件操作符有:(>) 大于 - $gt(<) 小于 - $lt(>=) 大于等于 - $gte(<...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 删除文档 - MongoDB 教程
- MongoDB 删除文档在前面的几个章节中我们已经学习了MongoDB中如何为集合添加数据和更新数据。在本章节中我们将继续学习MongoDB集合的删除。MongoDB remove()函数是用来移除集合中的数据。MongoDB数据更新可以使用upd...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 查询文档 - MongoDB 教程
- MongoDB 查询文档MongoDB 查询文档使用 find() 方法。find() 方法以非结构化的方式来显示所有文档。语法MongoDB 查询数据的语法格式如下:db.collection.find(query, projection)query :可选,使用查询操作符指定查询条件...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 插入文档 - MongoDB 教程
- MongoDB 插入文档本章节中我们将向大家介绍如何将数据插入到 MongoDB 的集合中。文档的数据结构和 JSON 基本一样。所有存储在集合中的数据都是 BSON 格式。BSON 是一种类似 JSON 的二进制形式的存储格式,是 Binary JS...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 更新文档 - MongoDB 教程
- MongoDB 更新文档MongoDB 使用 update() 和 save() 方法来更新集合中的文档。接下来让我们详细来看下两个函数的应用及其区别。update() 方法update() 方法用于更新已存在的文档。语法格式如下:db.collection.update(...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 创建集合 - MongoDB 教程
- MongoDB 创建集合本章节我们为大家介绍如何使用 MongoDB 来创建集合。MongoDB 中使用 createCollection() 方法来创建集合。语法格式:db.createCollection(name, options)参数说明:name: 要创建的集合名称options: 可选...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- MongoDB 概念解析 - MongoDB 教程
- MongoDB 概念解析 不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。下表将帮助您更容易理解Mongo中的一些概念:SQL术语/概念MongoDB术语/概念解释/说明da...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- Linux 平台安装 MongoDB - MongoDB 教程
- Linux平台安装MongoDBMongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。下载地址:https://www.mongodb.com/download-center#community下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- Mac OSX 平台安装 MongoDB - MongoDB 教程
- Mac OSX 平台安装 MongoDBMongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包。下载地址:https://www.mongodb.com/download-center#community从 MongoDB 3.0 版本开始只支持 OS X 10.7 (Lion) 版本及更...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- Windows 平台安装 MongoDB - MongoDB 教程
- Windows 平台安装 MongoDB
MongoDB 下载MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community注...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程 -
- NoSQL 简介 - MongoDB 教程
- NoSQL 简介NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。 1970年 E.F.Codd's提出的关系模型的论文...
2019-09-22 服务器教程_服务器技术_服务器知识_vps教程