亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

nodejs操作mongodb

系統 1653 0

前一篇博文說明了如何在win7下安裝mongodb,下面簡要測試一下nodejs操作mongodb:

首先安裝nodejs mongodb

      npm  install mongodb
    

?

      
        var
      
        mongodb = require('mongodb'
      
        );


      
      
        var
      
        server  = 
      
        new
      
       mongodb.Server('localhost', 27017, {auto_reconnect:
      
        true
      
      
        });


      
      
        var
      
        db = 
      
        new
      
       mongodb.Db('mydb', server, {safe:
      
        true
      
      
        });




      
      
        //
      
      
        連接db
      
      

db.open(
      
        function
      
      
        (err, db){

    
      
      
        if
      
      (!
      
        err){

        console.log(
      
      'connect db'
      
        );

        
      
      
        //
      
      
         連接Collection(可以認為是mysql的table)
      
      
        //
      
      
         第1種連接方式
      
      
        //
      
      
         db.collection('mycoll',{safe:true}, function(err, collection){
      
      
        //
      
      
             if(err){
      
      
        //
      
      
                 console.log(err);
      
      
        //
      
      
             }
      
      
        //
      
      
         });
      
      
        //
      
      
         第2種連接方式
      
      

        db.createCollection('mycoll', {safe:
      
        true
      
      }, 
      
        function
      
      
        (err, collection){

            
      
      
        if
      
      
        (err){

                console.log(err);

            }
      
      
        else
      
      
        {

                
      
      
        //
      
      
        新增數據
      
      
        //
      
      
         var tmp1 = {id:'1',title:'hello',number:1};
      
      
        //
      
      
                  collection.insert(tmp1,{safe:true},function(err, result){
      
      
        //
      
      
                      console.log(result);
      
      
        //
      
      
                  }); 
      
      
        //
      
      
        更新數據
      
      
        //
      
      
         collection.update({title:'hello'}, {$set:{number:3}}, {safe:true}, function(err, result){
      
      
        //
      
      
             console.log(result);
      
      
        //
      
      
         });
      
      
        //
      
      
         刪除數據
      
      
        //
      
      
         collection.remove({title:'hello'},{safe:true},function(err,result){
      
      
        //
      
      
                           console.log(result);
      
      
        //
      
      
                       });
      
      
        //
      
      
         console.log(collection);
      
      
        //
      
      
         查詢數據
      
      
        var
      
       tmp1 = {title:'hello'
      
        };

                   
      
      
        var
      
       tmp2 = {title:'world'
      
        };

                   collection.insert([tmp1,tmp2],{safe:
      
      
        true
      
      },
      
        function
      
      
        (err,result){

                   console.log(result);

                   }); 

                   collection.find().toArray(
      
      
        function
      
      
        (err,docs){

                   console.log(
      
      'find'
      
        );

                   console.log(docs);

                   }); 

                   collection.findOne(
      
      
        function
      
      
        (err,doc){

                    console.log(
      
      'findOne'
      
        );

                      console.log(doc);

                   }); 

            }



        });

        
      
      
        //
      
      
         console.log('delete ...');
      
      
        //
      
      
         //刪除Collection
      
      
        //
      
      
         db.dropCollection('mycoll',{safe:true},function(err,result){
      
      
        //
      
      
                   if(err){
      
      
        //
      
      
                 console.log('err:');
      
      
        //
      
      
                 console.log(err);
      
      
        //
      
      
             }else{
      
      
        //
      
      
                 console.log('ok:');
      
      
        //
      
      
                 console.log(result);
      
      
        //
      
      
             }
      
      
        //
      
      
               }); 
      
      

    }
      
        else
      
      
        {

        console.log(err);

    }

});
      
    

更多資料請參見nodejs mongodb官網? http://mongodb.github.io/node-mongodb-native/ ?和mongodb官網 http://www.mongodb.org/

nodejs操作mongodb


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产欧美日韩综合二区三区 | 成年女人免费观看视频 | 毛片随便看 | 亚洲日韩中文字幕在线播放 | 色综久久 | 亚洲欧美二区三区久本道 | 四虎影视国产精品永久在线 | 国内精品久久久久久久久 | 欧美精品福利在线视频 | 久久免费精品国产视频 | 国产精品久久久久毛片真精品 | 四虎亚洲国产成人久久精品 | 久久人人爽人人爽人人片av不 | 国产精品视频网 | 国产成人18黄网站免费 | 天天操91 | 免费久久精品视频 | 波多野结衣免费免费视频一区 | 国产呦精品系列在线 | 亚洲精品不卡在线 | 久久国产免费观看精品1 | 无遮挡又黄又爽又色的视频免费 | 福利99| 麻豆国产精品免费视频 | 成人网在线视频 | 久久99热久久精品动漫 | 久久精品99毛片免费 | 天天干天天舔天天射 | 欧美在线视频一区二区 | 精品96在线观看影院 | 四虎a级欧美在线观看 | 免费精品美女久久久久久久久 | 曰本性l交片视频视频 | 中国明星一级毛片免费 | 九九在线免费视频 | 成人免费视频视频在线不卡 | 日韩欧美国产偷亚洲清高 | 亚洲天堂久久精品成人 | 99久久综合给久久精品 | 综合久久久 | 精品成人久久 |