初学mongoose(1)
最近学习用nodejs做博客系统,用了express框架。数据库采用mongodb,具体用mongoose实现,下面是mongoose的初步了解
1、首先要安装mongoose
npm install mongoose
2、 //db.js
const mongoose=require('mongoose');//在文件中引用 const Schema=mongoose.Schema;//schema定义数据的数据结构 // 定义一个Schema const UserSchema=new Schema({ username:{type:String,required:true,unique: true}, password:{type:String,required:true}, created: {type:Date} }); //给UserSchema这个Schema添加方法(注意添加方法要在实例化之前) UserSchema.methods.greet=function(){ console.log("hello "+this.username); } //将schema 编译为 model(schema只是定义了数据结构,而对数据的具体增删查改需要model去实现) const user=mongoose.model('User',UserSchema); //实例化一个user模型 const xiaohong=new user({ username:'123456', password:'123456', created: new Date() });
//打印看一下实例
console.log(xiaohong);
//调用greet方法
xiaohong.greet();
相关推荐
mkhhxxttxs 2020-06-14
80500495 2020-06-14
80530895 2020-02-23
86211943 2019-12-20
lightlanguage 2019-12-16
80530895 2020-07-05
86211943 2020-03-01
80500495 2020-01-29
86211943 2020-01-24
lovecodeblog 2020-01-24
87261046 2019-12-23
MYRENZHIBO 2019-08-28
85234656 2018-09-03
fudirong 2012-04-12
80500495 2019-07-01