https://www.imooc.com/article/18438
1.下载mogodb
2."C:\Program Files\MongoDB\Server\4.0"\bin"复制到电脑属性的环境变量
3.在c盘新建一个data文件夹 data里面新建db文件
使用cmd cd到在c盘根目录 mkdir data cd data mkdir db
4.在db文件启动 Mongod命令
5.安装robo3数据库 create 写入ip
6.src下新建一个Service
在service文件使用npm init -y
生成并初始化package.json 文件。
7.安装mongoose 数据建模库 npm install mongoose --save
初始化项目
在项目的service
文件夹下建立一个database
文件夹,用来存放和数据库操作有关的文件。在database文件夹下,建立一个init.js
文件,用来作数据库的连接和一些初始化的事情。/service/database/init.js
const mongoose = require('mongoose')
const db = "mongodb://127.0.0.1:27017/db_demo"
// glob:node的glob模块允许你使用 * 等符号,来写一个glob规则,像在shell里一样,获取匹配对应规则文件。
// resolve: 将一系列路径或路径段解析为绝对路径。
const glob = require('glob')
const {resolve} = require('path')
// 使用了glob.sync同步引入所有的schema文件,然后用forEach的方法require(引入)进来。这比你一条条引入要优雅的多。
exports.initSchemas = () =>{
glob.sync(resolve(__dirname,'./schema/','**/*.js')).forEach(require)
};
exports.connect = ()=>{
//连接数据库
mongoose.connect(db)
let maxConnectTimes =