1.npm的安装。?? mongoose的安装?? npm install mongoose
2.增加数据
//引出mongoose模块
var mongoose=require('mongoose');
var db=mongoose.createConnection('mongodb://localhost:2017/liwei);? //连接数据库
var monSchema=new Schema({
????????? name:{type:String, default:'leiwei'};
?????????? age:{type:Number, Min:18? index:ture};?? //设置数据类型
});
//设置一个集合
var monmodel=db.model('user',monSchema); //设置表名
var? content{name:'李伟', age:29,sex:'男'};? //数据内容
//实例化对象
var moUnsert=new monmodel('content');
//执行数据插入
monInsert.save(function(err){
???? if(err){ console.log(err);}else{conse.log('save data is ok')}});
db.close();?? //关闭数据库。
show collection;??? show? dbs; 展示数据库??? db.user.find().toArray();? 查询数据库
查询
//查询条件?? var content{name:'李伟'};
var field={name:1,age:1};?? //查询键值
//执行条件
monmodel.find(content,field? function(err,result){};
更新? 条件? var content{name:'为例外'};
//修改内容?? var newDate={$set? {name:'weiwi我'}};
//执行更新? monmodel.Update(content,newData,function(){};
删除
monmodel.remove(content,function(){};