博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初学mongoose(1)
阅读量:7233 次
发布时间:2019-06-29

本文共 765 字,大约阅读时间需要 2 分钟。

最近学习用nodejs做博客系统,用了express框架。数据库采用mongodb,具体用mongoose实现,下面是mongoose的初步了解

1、首先要安装mongoose
npm install mongoose
2、 //db.js

const mongoose=require('mongoose');//在文件中引用const Schema=mongoose.Schema;//schema定义数据的数据结构// 定义一个Schemaconst 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();

clipboard.png

转载地址:http://cllfm.baihongyu.com/

你可能感兴趣的文章
POJ 1149 PIGS (最大流)
查看>>
fitnesse - 一个简单的例子(slim)
查看>>
小白也能懂的手写体识别
查看>>
vs中批量删除注释
查看>>
《程序出错后,程序员给测试人员的20条高频回复》
查看>>
SQL SERVER-时间戳(timestamp)与时间格式(datetime)互相转换
查看>>
printk 与syslog
查看>>
PHP中把一个文件夹下的一个文件移动到另一个文件夹
查看>>
关于点击空白关闭弹窗的js写法推荐
查看>>
PAT1009
查看>>
根据抓的包用代码模拟登录
查看>>
html中的src与href的区别
查看>>
Base64编码
查看>>
Installing Chocolatey
查看>>
python3+spark2.1+kafka0.8+sparkStreaming
查看>>
jstl自己定义函数的使用
查看>>
使用Visual Studio Code调试React Native报错
查看>>
FineUI 将不再内置 ExtJS (严格遵守 ExtJS 的开源规则)
查看>>
javascript 中contentWindow和 frames和iframe之间通信
查看>>
取得正在运行的Activity
查看>>