MongoDB使用指南
1.设计Scheme 发布Model
//1.引用 mongoose 核心模块
var mongoose = require('mongoose')
var Schema = mongoose.Schema
//2.连接数据库
//指定连接的数据库不需要一定存在,当你插入第一条数据后就会自动被创建出来
mongoose.connect('mongodb://localhost/itcast')
//3.设计表结构(集合结构)
//字段名称就是表结构中的属性名称
//约束的目的是为了保证数据的完整性,不要有脏数据
var userSchema = new Schema({
username:{
type:String,
required:true //是指必须存在
},
password:{
type:String,
required:true
},
email:{
type:String
}
})
//4.将文档结构发布为模型
// mongoose.model 方法就是将一个架构发布为 model
// 第一个参数:传入一个大写名词单数字符串用来表示你的数据库名称
// mongoose会自动将大写名词的字符串生成小写复数的集合名称
// 例如这里的User最终会变成user集合名称
// 第二个参数:架构 Schema
// 返回值:模型构造函数
var User = mongoose.