美文网首页
day8--连接mongodb

day8--连接mongodb

作者: 3feeb4458361 | 来源:发表于2016-08-16 10:02 被阅读0次

    笔记

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

    相关文章

      网友评论

          本文标题:day8--连接mongodb

          本文链接:https://www.haomeiwen.com/subject/ezhpsttx.html