1. npm install mongoose --save
2. 引入 mongoose 依赖 const mongoose = require('mongoose')
3.连接(数据库没有密码连接)
var mongoose = require('mongoose') mongoose.connect('mongodb://localhost/username') var db = mongoose.connection; db.on('error', console.error.bind(console, 'connection error:')); db.once('open', function() { console.log('ok') });
4. 使用 mongoose 的Schema方法 创建集合
const userSchema = mongoose.Schema({
username: {
type: String,
required: true
},
password: {
type: String,
require: true
}
})
5. 使用model 方法进行建模 var Blog = mongoose.model('Blog', userSchema,Blogs );
Blog 为集合的实例化名称
6.建模如果写成 var Blog = mongoose.model('blog',userShema) 这样定义默认数据库中集合 即(collection)对应的是 blogs 如果想要blog 对应集合也是数据库中 blog 应该再后面加上 blog var Blog = mongoose.model('blog',userShema,blogs)