MongoDB关系型数据库在Node中的使用

MongoDB关系型数据库在Node中的使用

关系型数据库的典型代表就是mongodb,非关系型数据库的代表就是MySQL,关系型数据库的好处就是可以像JSON一样的存储键值之间的关系,键的值又是一个对象类型,这个在之前的MySQL是不能够存储的。现在主要的开发也是用这中关系型数据库。
MongoDB关系型数据库在Node中的使用
以上是我自己在菜鸟教程里面mongodb里面总结出来的最重要的一些操作,虽然在安装mongodb的时候又安装图形化的开发界面的软件,但是作为程序员,还是应该要会cmd这种代码的形式开发会比较好,一方面是能够让我们对代码更加的理解,另外一方面也更装X。

在Node.js中使用

MongoDB关系型数据库在Node中的使用
在node中我们需要引入mongodb这个模块
创建配置项
MongoDB关系型数据库在Node中的使用
除了给上默认的url:mongodb://localhost:27017,还要加上{useUnifiedTopology: true}这一行进行连接

关系型数据库没有数据表的这个概念,只有数据库,集合的概念,我们的数据是存在集合中,集合是存在与数据库中,数据库中可以有多个集合。

所以我们在Node中也是要先选择或创建数据库,选择或创建集合了之后才可以存储数据
MongoDB关系型数据库在Node中的使用
这个模块是比较新的,所以它的一些方法都是有promise封装过的,如数据集.insert() 数据集.find()等等方法都是可以使用promise的语法的,这样省去了回调函数的使用
MongoDB关系型数据库在Node中的使用

MongoDB真的是很好用,我今天都是再学习这个,总结了很多很多。慢慢之后的一些的项目Demo会用MongoDB这个数据来作为数据源。

明天再写一个小demo