本人是菜鸟-1级,整理这个系列,之所以用整理,而不是写,是因为本人不是从头自己读源码,一个一个字母翻译过来的,而是记录整个学习过程,查看别人好的文章,收集好的资料,并有自己的一些项目代码,并从中得到点什么,仅此而已,各位大神路过,不要见笑。

  有句话说,好记性不如烂笔头,所以我把使用MongoDB过程中遇到的问题都记录下来,以这种形式来学习,一来可以系统的整理下整个知识脉络,巩固加深对MongoDB的理解;二来可以当做以后的资料文件以供参考(之前的Solr系列就系酱紫的,写完之后,过了一段时间,刚好要用,是从头开始的那种,就是从搭建Solr服务器开始,到各种配置、添加数据,前台展示==,自己早已忘记得一干二净了,幸好,之前有写过这个系列,迅速翻开,嘿嘿,三下五除二搞定)。

  此系列文章的题目叫做MongoDB的使用学习,因为我是先从使用开始的,就是使用各种查询语句开始,比如简单的查询啊,聚合查询啊==,至于,怎么搭建,大概原理是啥,和Spring-data如何结合的,为什么可以这样用==,都不是很理解,所以很是苦恼,知其然不知其所以然,感觉就像一个温和的小鸟,主人指哪打哪,很别扭。所以需要整理下整个知识体系,所以才慢慢的美其名曰系统的学习,其实也只是简单大致的了解了下整个轮廓而已,准备从搭建系统开始,到设置权限,到继承Spring-data,到添加数据,到实现各种查询,这一个流程完整的实现一遍,没有其他深入的东西,只是让这东西能够一路走得通就哦米拖佛了,同时让自己成为可以独挡一面的小鸟,哈哈。

  此系列文章的一些理论的知识,基本上都是从其他地方借鉴然后我整理来的(本人英语不咋地,也没这个时间去翻译原文,哈哈,好像说的自己很牛逼似的),出处会注明,知道大鸟们翻译这些个东西不容易,别人的劳动果实我们要尊重,O(∩_∩)O哈!其他具体到代码部分,小部分是其他文章借鉴过来的,大部分会是目前自己的项目。

MongoDB的使用学习之(一)开篇的更多相关文章

  1. 从.Net到Java学习第一篇——开篇

    以前我常说,公司用什么技术我就学什么.可是对于java,我曾经一度以为“学java是不可能的,这辈子不可能学java的.”结果,一遇到公司转java,我就不得不跑路了,于是乎,回头一看N家公司交过社保 ...

  2. SQL反模式学习笔记1 开篇

    什么是“反模式” 反模式是一种试图解决问题的方法,但通常会同时引发别的问题. 反模式分类 (1)逻辑数据库设计反模式 在开始编码之前,需要决定数据库中存储什么信息以及最佳的数据组织方式和内在关联方式. ...

  3. mongodb常用命令学习笔记

    mongodb常用命令学习笔记 创建数据库 use DATABASE_NAME eg: use users; 如果数据库不存在,则创建数据库,否则切换到指定数据库.要显示刚刚创建的数据库,需要向数据库 ...

  4. mongodb的入门学习

    mongodb的入门学习 简介: MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库 ...

  5. MongoDB的使用学习之(七)MongoDB的聚合查询(两种方式)附项目源码

    先来张在路上…… 铛铛铛……项目源码下载地址:http://files.cnblogs.com/ontheroad_lee/MongoDBDemo.rar 此项目是用Maven创建的,没有使用Mave ...

  6. mongodb 基本指令学习

    启动 : 1)创建一个文件夹存放mongodb的数据  启动的时候指定这个文件夹为存储mongodb的存储路径  我的目录是D:\data 2)启动mongodb服务  进入安装mongodb的bin ...

  7. MongoDB详解学习历程

    MongoDB是一个基于分布式文件存储的数据库,它是介于关系数据库和非关系数据库之间的产品. MongoDB支持的数据结构非常松散,类似json的bjson格式,因此可以存储比较复杂的数据类型.Mon ...

  8. mongodb cxx driver学习

    mongodb 增删改查 insert 向集合中增加一个文档 remove 删除文档 update 更新(修改)某些文档 文档替换 文档修改器,只修改文档某个部分 find 返回集合中所有文档 fin ...

  9. mongodb,redis简单学习

     2.mongodb安装配置简单学习                   配置好数据库路径就可以mongo命令执行交互操作了:先将服务器开起来:在开个cmd执行交互操作                 ...

随机推荐

  1. mysql 语句积累

    show tables; 显示表 DROP TABLE IF EXISTS emp;删除表

  2. Element ui 中的表单提交按钮多次点击bug修复

  3. R 保存图片——tiff

    tiff(filename = "c:\\aaa.tiff", res = 800, pointsize = 2) plot(1:100) dev.off() tiff(file= ...

  4. Spring Cloud教程(八)云原生应用程序

    Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线).分布式系统的协调导致了样板模式, 使用Spring Clo ...

  5. IIS发布mvc网站需操作的内容

    VS2010 WEB部署,先在IIS中创建站点,站点创建需注意以下的内容,创建完成后点击[发布]---[WEB部署]--[发布]. 在IIS7下部署MVC已经简化了许多,基本按照一般的项目部署即可,下 ...

  6. va_list原理及用法

    最后更新:2017-02-22 这是一篇很早很早的博客文章,虽然很基础,但是毕竟曾经历程,因此也保存下来 1. 概念 va_list 是在C语言中定义的宏,指在解决 变参问题是指参数的个数不定,可以是 ...

  7. The MEAN stack is a modern replacement for the LAMP (Linux, Apache, MySQL, PHP/Python) stack

    w https://www.mongodb.com/blog/post/building-your-first-application-mongodb-creating-rest-api-using- ...

  8. golang http Specifically check for timeout error

    Specifically check for timeout error 特异性识别 golang http client 的超时错误 package main import ( "fmt& ...

  9. 挣值管理(PV、EV、AC、SV、CV、SPI、CPI)

    挣值管理法中的PV.EV.AC.SV.CV.SPI.CPI这些英文简写相信把大家都搞得晕头转向的.在挣值管理法中,需要记忆理解的有三个参数:PV.AC.EV. PV:计划值,在即定时间点前计划完成活动 ...

  10. 【ABAP系列】SAP ABAP 模拟做成像windows一样的计算器

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP ABAP 模拟做成像wind ...