day8--连接mongodb

笔记

  1. 连接数据库
var mongoose=require("mongoose");
mongoose.connect('mongodb://localhost/my_database');
  1. 实例化一个数据格式
var Comment=new Schema({
  name:{type:String,default:"hahaha"},//default表示默认值
  age:{type:Number},
  sex:{type:String},
  buff:Buffer
});
  1. 创建一个集合
var monModel=db.model("user",Comment);
  1. 向集合中插入数据
var content={name:"小李子",age:18,sex:"男"};
var monInsert=new monModel(content);
monInsert.save(function(err){
  if(err){
    console.log(err); 
  }else{
    console.log("插入成功");
  }
  db.close();
});
  1. 查询数据
var content={};//返回那些数据
var field={name:"陈大哥"};//查询条件
monModel.find(content,fied,function(err,result){
  if(err){
    console.log(err); 
  }else{
    console.log("写入数据成功");
  }
  db.close();
})
  1. 更新数据
var tiaojian={name:"张三"};
var gengxi={$set:{name:"打不死的小强"}};
monModel.find(tiaojian,gengxi,funtion(err){
  if(err){
    console.log(err); 
  }else{
    console.log("更新数据成功");
  }
  db.close();
})
  1. 删除数据
var tiaojian={name:"张三"};
monModel.remove(tiaojian,function(err){
  if(err){
    console.log(err); 
  }else{
    console.log("删除数据成功");
  }
  db.close();
})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容