欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mongoose初步认识(1)

程序员文章站 2024-02-20 15:33:22
...
  • Hibernate 介绍

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

  • Mongoose 介绍

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

  • Mongoose依赖安装

$ cnpm install mongoose --save (淘宝镜像安装)
Mongoose初步认识(1)

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

Mongoose初步认识(1)
Mongoose初步认识(1)