首先安装好 mongodb, 方便自己查看数据, 也可以再安装可视化的 mongodb, 我安装的是 Robomongo, 具体使用:
- // 在 app.js 引入数据库模块
- let mongoose = require('mongoose')
- // 在 schemas 中创建 users.js 来定义表结构
- let mongoose = require('mongoose')
- module.exports = new mongoose.Schema({
- username :String,pwd :String
- })
- // 在 models 目录中创建 user.js 模型类来操作表结构
- let mongoose = require('mongoose') ;
- let userSchema = require('../schemas/users')
- module.exports = mongoose.model('User',userSchema)
具体方法含义可以查看 mongodb 的 api 文档
连接数据库, 在安装好数据库后, 右击管理员身份打开 cmd.exe 进入到 mongodb 的安装 bin 目录下, 输入 mongod --dbpath='项目文件夹的 db 目录' --port='27017'
27017 是默认端口号
然后再 app.js 中加入 bolg 为自定义的数据库名称
- mongoose.connect('mongodb://localhost/blog',((err) => {
- if(err){
- console.log('数据库连接失败');
- } else {
- console.log('数据库连接成功');
- app.listen(9696)
- }
- }))
来源: http://www.qdfuns.com/article/41409/e0b143ff986c370364ea85e10e919fe0.html