
MongoDB 基本使用
文章平均质量分 88
MongoDB 的基本使用教程,总结自 mongodb 官方技术文档,和部分网络博客
Al_assad
脚踏实地,不吹水不装逼不讥讽
展开
-
MongoDB(1)简介 & 安装配置
MongoDB 入门专栏http://blog.youkuaiyun.com/column/details/19681.htmlMongoDB 简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源 NoSQL 数据库系统,在高负载的情况下,添加更多的节点,可以保证服务器性能,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=...原创 2018-02-22 01:43:09 · 644 阅读 · 0 评论 -
MongoDB(2)基本概念 & 文档引用
MongoDB 入门专栏http://blog.youkuaiyun.com/column/details/19681.htmlMongoDB 基本概念以下是部分SQL术语概念和MongoDB 术语概念的对照:SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/...原创 2018-02-22 01:46:42 · 649 阅读 · 0 评论 -
MongoDB(3)维护操作:连接 & 用户管理 & 备份
MongoDB 入门专栏http://blog.youkuaiyun.com/column/details/19681.html启动/关闭 mongodb 服务启动服务mongodb 服务的启动方式由 2 种,直接通过指定启动参数启动,和通过配置文件启动,这两种方式可以混合使用; # 指定启动参数启动 mongodb$ mongod --dbpath=/usr/bin/mongodb-3.6.2/data -...原创 2018-02-22 01:49:53 · 611 阅读 · 0 评论 -
MongoDB(4)数据库 & 集合操作
MongoDB 入门专栏http://blog.youkuaiyun.com/column/details/19681.html数据库操作查看数据库 # 查看当前mongo下的所有数据库> show databases > show dbs创建数据库 # 连接,创建 testdb 数据库> use testdb此时已经创建了 testdb 数据库,但是如果使用 show dbs 指令并不...原创 2018-02-22 01:51:32 · 664 阅读 · 0 评论 -
MongoDB(5)文档 CRUD 操作
MongoDB 入门专栏http://blog.youkuaiyun.com/column/details/19681.htmlMongoDB 文档 CRUD 操作查询文档基本使用mongodb 查询文档的语法如下: db.collection_name.find(query, projection) # 以压缩格式返回数据db.collection_name.find(query, pr...原创 2018-02-22 01:52:37 · 544 阅读 · 0 评论 -
MongoDB(6)数据聚合 & 管道操作
MongoDB 入门专栏http://blog.youkuaiyun.com/column/details/19681.html管道操作mongodb 的数据聚合过程通常会配合管道操作,mongodb 的管道操作概念类似于 LInux 中的管道概念,mongodb 的聚合管道将 mongodb 文档在一个管道处理完毕后将结果传递给下一个管道处理,管道操作是可以以此重复的;mongodb 管道使用 aggreg...原创 2018-02-22 01:55:25 · 1006 阅读 · 0 评论 -
MongoDB(7)索引管理
MongoDB 入门专栏http://blog.youkuaiyun.com/column/details/19681.htmlMongoDB 索引索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构;使用索引的优点:索引通常能够极大的提高查询的效率,这是由于索引储存在内存中,同时索引本身的遍历效率必普通集合更高;使用索引带来的代价:额外的操作开销,...原创 2018-02-22 02:01:00 · 671 阅读 · 0 评论 -
MongoDB(8)集群技术:副本集 & 分片
MongoDB 入门专栏http://blog.youkuaiyun.com/column/details/19681.htmlMongoDB 副本集MongoDB 副本集是将数据同步在多个服务器的过程,复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性,同时还允许从硬件故障和服务中断中恢复数据。mongodb 的复制至少需要两个节点。其中一个是主节点,负责处...原创 2018-02-22 02:03:01 · 3087 阅读 · 0 评论 -
MongoDB JDBC 基本使用
MongoDB 入门专栏http://blog.youkuaiyun.com/column/details/19681.htmlJava 连接 MongoDBMongoDB 提供了一系列的驱动用于支持各种语言连接 mongodb 数据库,包括:Java,Python,C++,Scala,PHP 等,完整的驱动列表:https://docs.mongodb.com/manual/applications/dri...原创 2018-02-22 02:04:57 · 21006 阅读 · 6 评论 -
Spring DAO(6): 集成 MongoDB(spring-data-mongo)
MongoDB 入门专栏http://blog.youkuaiyun.com/column/details/19681.htmlSpring 集成 MongoDB如果在 Java 项目中直接使用 MongoDB 提供的驱动,需要进行大量的 Document 对象和 POJO 之间的转换,其中很大部分需要手工编写代码,这个过程很繁琐,Spring 子项目 Spring Data MongoDB 提供了一种 Sp...原创 2018-02-22 02:07:02 · 1143 阅读 · 0 评论