var mongoose = require('mongoose');
var Schema = mongoose.Schema;
// 连接数据库
// 指定连接的数据库不一定需要存在,当年插入第一条数据之后会自动创建
mongoose.connect('mongodb://localhost/itcast');
// 集合结构(表结构)
// 字段名称就是表结构的属性名称
// 值
// 设计文档结构
// 约束的目的就是为了保证数据的完整性
var userSchema = new Schema({
username: {
type: String,
require: true,
},
password: {
type: String,
require: true,
},
email: {
type: String,
}
});
// 将文档结构发布为模型
var User = mongoose.model('User', userSchema);
// 当有了构造函数模型后,就可以使用构造函数对user集合的数据为所欲为,进行修改
// 增删改查
//添加数据