当前位置: 首页 > news >正文

增加网站产品深圳专业网站建

增加网站产品,深圳专业网站建,关键词你们都搜什么,汽车网站建设规划书首先要确保mongodb的正确安装#xff0c;安装参照#xff1a;http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian-or-ubuntu-linux 另外可以参考我的另一篇博文 http://www.cnblogs.com/sexintercourse/p/5774310.html 指导mongo和nodejs的开发 然后下载nod… 首先要确保mongodb的正确安装安装参照http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian-or-ubuntu-linux 另外可以参考我的另一篇博文 http://www.cnblogs.com/sexintercourse/p/5774310.html 指导mongo和nodejs的开发 然后下载nodejs的mongodb的driver npm install mongodb 编写一个测试的程序  1 var mongodb  require(mongodb);  2 var server  new mongodb.Server(localhost,27017,{auto_reconnect:true});  3 var db  new mongodb.Db(mydb,server,{safe:true});  4 db.open(function(err,db){  5     if(!err)  6     {     7         console.log(connect);  8     }else{  9         console.log(err); 10     }    11  12 }); 如果最终显示connect则说明成功。 对mongodb的collection的操作 有两种方法链接collection分别为 db.collection(mycoll,function(err,coll){}); db.createCollection(mycoll,function(err,coll){}); 这两种方法还有第二个可选参数{safe:true},这个参数的作用对于第一种方法如果加上了这个参数那么当collection不存在的时候则报错对于第二种方法则当collection存在的时候报错 示例   1 var mongodb  require(mongodb);  2 var server  new mongodb.Server(localhost,27017,{auto_reconnect:true});  3 var db  new mongodb.Db(mydb,server,{safe:true});  4 db.open(function(err,db){  5     if(!err)  6     {     7       console.log(connect);  8       db.collection(mycoll,{safe:true},function(err,collection){  9           if(err){ 10               console.log(err); 11           }    12       });  13  14     }else{ 15         console.log(err); 16     }    17  18 });    结果如图所示   示例   1 var mongodb  require(mongodb);  2 var server  new mongodb.Server(localhost,27017,{auto_reconnect:true});  3 var db  new mongodb.Db(mydb,server,{safe:true});  4 db.open(function(err,db){  5     if(!err)  6     {     7       console.log(connect);  8       db.createCollection(mycoll,{safe:true},function(err,collection){  9           if(err){ 10               console.log(err); 11           }    12       });  13  14     }else{ 15         console.log(err); 16     }    17  18 });                                                                               结果如图所示   删除collection则使用dropCollection函数即可 示例  1 var mongodb  require(mongodb);  2 var server  new mongodb.Server(localhost,27017,{auto_reconnect:true});  3 var db  new mongodb.Db(mydb,server,{safe:true});  4 db.open(function(err,db){  5     if(!err)  6     {     7       console.log(connect);  8       db.dropCollection(mycoll,{safe:true},function(err,result){  9          console.log(result); 10       });  11  12     }else{ 13         console.log(err); 14     }    15  16 }); 结果如图所示   对collection进行增删改查 向collection添加数据使用insert函数 示例  1 var mongodb  require(mongodb);  2 var server  new mongodb.Server(localhost,27017,{auto_reconnect:true});  3 var db  new mongodb.Db(mydb,server,{safe:true});  4 db.open(function(err,db){  5     if(!err)  6     {     7       db.collection(mycoll,{safe:true},function(err,collection){  8           var tmp1  {title:hello,number:1};  9           collection.insert(tmp1,{safe:true},function(err,result){ 10               console.log(result); 11           });  12     }); 13     }else{ 14         console.log(err); 15     }    16  17 }); 结果如图   对数据进行更新 示例    1 var mongodb  require(mongodb);  2 var server  new mongodb.Server(localhost,27017,{auto_reconnect:true});  3 var db  new mongodb.Db(mydb,server,{safe:true});  4 db.open(function(err,db){  5     if(!err)  6     {  7       db.collection(mycoll,{safe:true},function(err,collection){  8           collection.update({title:hello},{$set:{number:3}},{safe:true},function(err,result){  9               console.log(result); 10           }); 11  12     }else{ 13         console.log(err); 14     } 15  16 }); 17                                                                                                                        结果如图所示   对数据进行删除使用remove函数  示例  1 var mongodb  require(mongodb);  2 var server  new mongodb.Server(localhost,27017,{auto_reconnect:true});  3 var db  new mongodb.Db(mydb,server,{safe:true});  4 db.open(function(err,db){  5     if(!err)  6     {  7       db.collection(mycoll,{safe:true},function(err,collection){  8           collection.remove({title:hello},{safe:true},function(err,result){  9               console.log(result); 10           }); 11          12     }else{ 13         console.log(err); 14     }          15                                  16 });                                        结果如图   如果remove没有任何的参数则删除全部。 查找操作查找操作有两个方法一个是find一个是findOne 示例   1 var mongodb  require(mongodb);  2 var server  new mongodb.Server(localhost,27017,{auto_reconnect:true});  3 var db  new mongodb.Db(mydb,server,{safe:true});  4 db.open(function(err,db){  5     if(!err)  6     {     7       db.collection(mycoll,{safe:true},function(err,collection){  8           var tmp1  {title:hello};  9           var tmp2  {title:world}; 10           collection.insert([tmp1,tmp2],{safe:true},function(err,result){ 11               console.log(result); 12           });  13           collection.find().toArray(function(err,docs){ 14               console.log(find); 15               console.log(docs); 16           });  17           collection.findOne(function(err,doc){ 18               console.log(findOne); 19               console.log(doc); 20           });  21       });
http://www.zqtcl.cn/news/990100/

相关文章:

  • 个人网站要备案嘛免费响应式模板网站
  • 淘宝网站内站建设免费个人网站怎么建立
  • 网站运营经验分享ppt沉默是金粤语谐音歌词
  • 建设部网站人员查询wordpress中文 手机版
  • 大港油田建设网站电子商务公司取名字参考大全
  • 贵阳网站建设多点互动wordpress分页出现404
  • wap微信网站模板网站如何做链接
  • 泉州专业网站开发公司怎么免费做公司网页
  • 嵌入式软件开发前景怎么样百度官方优化指南
  • 网站访问速度优化工具网页设计模板图片大全
  • 哪里有手机网站制作公司网页设计与制作心得体会800字
  • 湖南建设厅网站首页简述网站建设的基本思路
  • 蚌埠公司做网站网站开发月薪
  • 怎么更换网站logo推荐几个没封的正能量网站
  • 开网站的宣传图片怎么做php网站建设面试
  • 哪些网站可以下载视频网站建设评价量规
  • 惠州市建设局网站网站模块设计怎么做
  • 群晖可不可以做网站用如何查询商标是否已经被注册
  • 北京欢迎你网站制作公司建设厅和应急管理厅焊工证区别
  • 如何开办网站微信公众平台号申请注册
  • 网站建设找哪个平台浦东区建设工程监督网站
  • 如何创业做网站设计公司工作室
  • 游戏网站建设多少中国煤炭建设协网站
  • 动态图表网站宁津做网站
  • 黑龙江生产建设兵团各连网站成功网站建设案例
  • 一级a做爰精免费网站肇庆网站制作软件
  • wordpress加分页北京优化生育
  • 乐至建设局网站工程项目管理软件哪个好
  • 太原公司网站建立wordpress插件直播
  • 比较有名的diy制作网站做照片视频的网站