Mongoose初步认识(1)

  • Hibernate 介绍

Hibernate 是一个ORM框架, Object Relationship Map.对象关系映射。不考虑数据的持久化,对象改变了,数据自动改变。

  • Mongoose 介绍

Mongoose 是配合MongoDB使用的ORM库。
官网地址: https://mongoosejs.com/

  • Mongoose依赖安装

$ cnpm install mongoose --save (淘宝镜像安装)
在这里插入图片描述

//mongoose 测试  06.js
//引入mongoose ,mongoose的依赖中自动有mongodb的,所以不需要再次引入mongodb
var mongoose=require('mongoose');
//连接数据库,端口号不需要写,最后的反斜杠是数据库名字
mongoose.connect('mongodb://localhost/test',{useNewUrlParser: true});
//创建一个模型,是一个类.此时传入第一个参数将自动大写变为小写,末尾加s,变为集合名字。比如 Student--->students
var Student = mongoose.model('Student', { 
   name: String, //name string类型
   sex: String,  //sex string类型 
   age: Number   //age   Number类型
   });
//实例化对象
var xiaohong=new Student({
   name:"小红",
   sex:"女",
   age:15
});
//保存对象
xiaohong.save();    

在这里插入图片描述
在这里插入图片描述

发布了49 篇原创文章 · 获赞 3 · 访问量 5128

猜你喜欢

转载自blog.csdn.net/weixin_43487066/article/details/89337768