mongoDB与mongoose

mongodb是一个基于分布式文件存储的文档型数据库node

MongoDB 是一个介于关系数据库和非关系数据库之间的产品mysql

MongoDB 最大的特色是他支持的查询语言很是强大,并且还支持对数据创建索引web

官方网址:https://www.mongodb.com/sql

经常使用的关系型数据库有Sql Server、mysql、Oraclemongodb

 

特色:数据库

非关系型的、分布式的、开源的、水平可扩展的npm

 

适用场景:缓存

(1)网站数据:MongoDB 很是适合实时的插入,更新与查询,并具有网站实时数据存储所需的复制及高度伸缩性服务器

(2)缓存:因为性能很高,MongoDB 也适合做为信息基础设施的缓存层。异步

(3)大尺寸,低价值的数据

(4)高伸缩性的场景:MongoDB 很是适合由数十或数百台服务器组成的数据库

(5)用于对象及 JSON 数据的存储:MongoDB 的 BSON 数据格式很是适合文档化格式的存储及查询

 

安装:

一、找到所安装的目录

好比E:\BJ\web\bosh\DB,输入mongod 按tab补全,而后输入 --dbpath = 数据库存放的位置--port=27017

//27017是mongodb默认

二、从新打开窗口使用npm i 进行安装

三、输入npm run dev 运行服务

四、安装成功,输入localhost:80进行访问

 

 

mongoose是在node.js异步环境下对mongodb进行便捷操做的对象模型工具

mongoose是针对mongoDB操做的一个对象模型库,封装了mongoDB对文档的、增删改查等方法

网址:网址:http://mongoosejs.com

 

安装:

npm install mongoose --save-dev
相关文章
相关标签/搜索