MongoDB学习笔记(二):数据库、集合

完整的MongoDB学习笔记位于IT老兵博客

MongoDB学习笔记。

前言

一直在想,这个笔记应该按照什么思路,或者说,原则来记录呢?如果说按照当时学习的路线,那么一定是一条非常弯曲的曲线。还是按照官网的路线,配合着书籍,结合着自己的学习和工作过程来记录吧,这应该是最高效的学习路线—-尽管一开始看上去可能是较为漫长的。

正文

MongoDB推出了一个云服务,叫做Atlas,Atlas和本地安装是两种选择,因为基本用的是本地安装,对这一部分还没有深入研究,所以暂时先跳过。

基本概念

MongoDB的三个概念:数据库、集合和文档,对应于关系型数据库中的数据库、表和行,这样更容易进行记忆。但是,它们是存在区别的。

  • 如何创建数据库,总结在这里

  • 如何创建集合,总结在这里

  • 如何创建(插入)一条文档,总结在这里

文档验证

MongoDB的文档是没有predefined shemas的,没有预定义的模式,这和SQL型的数据库不一样,它的每一条文档的结构都是可以不一样的,同时,MongoDB也提供给你一些对文档进行约束的功能,帮助你可以去约束文档。

对于修改文档的结构,这个就更加简单了,你在更新文档的同时就可以去更新文档的结构,就不需要像MySQL那样去使用DDL语言。

总结

重新整理了一下创建数据库、创建集合、创建文档,由这篇文章作为纲领,这样可以提纲挈领,看的比较明白。