mongoose:
是MongoDB的一个对象模型工具,它将数据库中的数据转换为JavaScript对象以供你在应用中使用,封装了MongoDB对文档的的一些增删改查等常用方法,让NodeJS操作Mongodb数据库变得更加灵活简单。
首先:
mongoose安装
搭建项目,先安装nodejs,然后输入
npm install mongoose
这样就安装好了
其次:
mongoose使用
第一步:新建db.js
var mongoose=require("mongoose");
//mongoose自带的promise过期了,需要使用v8引擎的promise。
mongoose.Promise = global.Promise;
连接数据库mongdb(数据库安装已经在上一篇说过了)
mongoose.connect("mongodb://127.0.0.1:27017/shopDB(你所使用的数据库地址)")
//增加监听事件
//成功连接上数据库
mongoose.connection.on("connected",function(){ console.log("open"); });
//连接失败 mongoose.connection.on("error",function(err){ console.log("error"+err); });
//关闭数据库连接 mongoose.connection.on("disconnected",function(){ console.log("close"); });第二步:定义模式
var mongoose=require("mongoose");
var Schema = mongoose.Schema; var users = new Schema({ username:String, userpwd:String });第三步:定义模型
mongoose.model("user",users)
第四步:实例化模型
var user1=new user({
username:"admin",
userpwd:123
})
以上是mongoose基本步骤,今天就到这里,下一次分享简单的增删改查