Tag Archives: mongodb基础

Mongodb基础知识

参考

MongoDB权威指南(第2版)

前言

Mongodb是一种面向文档的数据库,并非关系型数据库(如Mysql等),Mongodb的出现也让前端后端更加的统一,因为它的数据结构非常类似于Javascript中的对象。比如说下面,在Javascript中代表对象,在Mongodb中代表的就是一个文档。

{
    a: 1,
    b: 2
}

如果我们全栈都是使用的Javascript(Javascript+Nodejs+Mongodb)那么将更加提高我们的便利以及统一性。
如果你之前使用的是Mysql等关系型数据库,那么可能需要对Mongodb数据库的观念要有所改变,在Mongodb中没有行和列,取而代之的是文档。在Mongodb中也没有表的存在,取而代之的是集合。
每一个文档都有一个_id用于表示这个文档的唯一性,并且Mongodb提供了一个Javascript Shell,我们可以通过Javascript语法来管理操作等方式来控制数据库,这也为我们的全栈更大一步的增加了统一性。

Continue reading