Robomongo(MongoDB可视化工具)简介
Robomongo 是一个界面友好且免费的MongoDB 可视化工具,读者可在 Robomongo 官网下载此软件,其安装过程十分简单,安装好的界面如下图所示。...
Python操作MongoDB数据库
除了通过启动 mongo 进程进如 Shell 环境访问数据库外,MongoDB 还提供了其他基于编程语言的访问数据库方法。MongoDB 官方提供了 Java...
Java操作MongoDB数据库
除了通过启动 mongo 进程进如 Shell 环境访问数据库外,MongoDB 还提供了其他基于编程语言的访问数据库方法。MongoDB 官方提供了 Java...
将MongoDB部署到分布式集群
分布式集群的整体架构在实际生产环境中,MongoDB 的集群架构是分布式的,如下图所示,集群会结合副本集和分片机制保证生产过程的高可靠性和高可扩展性。从上图的集...
MongoDB分布式集群架构(3种模式)
本教程前面的内容基本涵盖了 MongoDB的基本知识,现在在单机环境下操作 MongoDB 已经不存在问题,但是单机环境只适合学习和开发测试,在实际的生产环境中...
MongoDB聚合查询详解
聚合操作主要用于处理数据并返回计算结果。聚合操作将来自多个文档的值组合在一起,按条件分组后,再进行一系列操作(如求和、平均值、最大值、最小值)以返回单个结果。M...
MongoDB索引完全攻略
索引的作用是为了提升查询效率,在查询操作中,如果没有索引,MongoDB 会扫描集合中的每个文档,以选择与查询语句匹配的文档。如果查询条件带有索引,MongoD...
MongoDB find()方法:查询数据
在关系型数据库中,可以实现基于表的各种各样的查询,以及通过投影来返回指定的列,相应的查询功能也可以在MongoDB 中实现。同时由于 MongoDB 支持嵌套文...
MongoDB删除数据:remove()和delete()方法
MongoDB使用 remove() 和 delete() 方法来删除集合中的文档。remove() 方法如果不再需要 MongoDB 中存储的文档,可以通过删...
MongoDB update()和save()方法:更新或修改数据
MongoDB使用 update() 和 save() 方法来更新(修改)集合中的文档。update() 方法MongoDB update() 更新文档的基本语...
MongoDB insert()方法:插入数据
要将数据插入MongoDB 集合中,可以使用 MongoDB 的 insert() 方法,同时 MongoDB 针对插入一条还是多条数据,提供了更可靠的 ins...
MongoDB文档键的命名规则
文档是MongoDB 中存储的基本单元,是一组有序的键值对集合。文档中存储的文档键的格式必须是符合 UTF-8 标准的字符串,同时要遵循以下注意事项:不能包含\...
MongoDB创建集合
MongoDB将文档存储在集合中。集合类似于关系数据库中的表。如果集合不存在,则 MongoDB 会在第一次存储该集合数据时创建该集合。MongoDB 集合的命...
MongoDB创建和查看数据库
MongoDB 将 BSON 文档(即数据记录)存储在集合中,数据库包含文档集合。在 MongoDB 里面存在数据库的概念,但没有模式,保存数据的结构是 BSO...
MongoDB的安装与测试
MongoDB提供了可用于 64 位系统的预编译二进制包,用户可以从 MongoDB 官网下载安装,MongoDB 支持 Windows、Linux、OSX 等...
BSON对JSON做了哪些改进?
MongoDB 存储的数据格式与 JSON 十分类似,MongoDB 所采用的数据格式被称为 BSON,是一种基于 JSON 的二进制序列化格式,用于 Mong...
MongoDB的文档存储结构
MongoDB 文档数据库的存储结构分为四个层次,从小到大依次是:键值对、文档(document)、集合(collection)、数据库(database)。图...
MongoDB的文档数据模型
传统的文档数据库(Document Storage)概念的提岀要追溯到 1989 年,Lotus 提出的 Notes 产品被称为文档数据库,这种文档数据库常用于...
MongoDB是什么?
MongoDB 是一个开源文档数据库,提供高性能、高可用性和自动扩展的功能。MongoDB 是用 C++ 语言编写的非关系型数据库。与 HBase 相比,Mon...