初學mongoose(1)

最近學習用nodejs作博客系統,用了express框架。數據庫採用mongodb,具體用mongoose實現,下面是mongoose的初步瞭解
一、首先要安裝mongoose
npm install mongoose
二、 //db.jsnode

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();mongodb

clipboard.png

相關文章
相關標籤/搜索