nodejs实现连接mongodb数据库的方法示例


Posted in NodeJs onMarch 15, 2018

本文实例讲述了nodejs实现连接mongodb数据库的方法。分享给大家供大家参考,具体如下:

var MongoClient = require('mongodb').MongoClient;
var DB_CONN_STR = 'mongodb://zlg:437612lang@110.62.14.243:27017/lj_node';
MongoClient.connect(DB_CONN_STR, function(err, db) {
  if(err){console.log(err)} else{console.log("连接成功!");}
  //连接到表
  var collection = db.collection("lj_node");
 //查询数据
 collection.find().toArray(function(err, result) {
  if(err)
  {
   console.log('Error:'+ err);
   return;
  } else {
    console.log(result[0].name)
  }
  db.close(); //关闭链接
 });
});
mongodb.connect(mongodb_url,function(err,client){//创建链接实例
  if(err)
    console.log(err);
  else{
    var dbname="lj_node";
    var db=client.db(dbname);//创建数据库实例
    var collection = db.collection('lj_node');//创建表实例
    collection.find({}).toArray(function(err, docs) {//查询数据
      console.log(docs)
      client.close();//关闭链接
     });
  }
})

希望本文所述对大家nodejs程序设计有所帮助。

NodeJs 相关文章推荐
跟我学Nodejs(三)--- Node.js模块
May 25 NodeJs
抛弃Nginx使用nodejs做反向代理服务器
Jul 17 NodeJs
windows下安装nodejs及框架express
Aug 07 NodeJs
NodeJS和BootStrap分页效果的实现代码
Nov 07 NodeJs
使用Nodejs连接mongodb数据库的实现代码
Aug 21 NodeJs
Nodejs 复制文件/文件夹的方法
Aug 24 NodeJs
Nodejs连接mysql并实现增、删、改、查操作的方法详解
Jan 04 NodeJs
nodejs之koa2请求示例(GET,POST)
Aug 07 NodeJs
Nodejs把接收图片base64格式保存为文件存储到服务器上
Sep 26 NodeJs
nodejs使用node-xlsx生成excel的方法示例
Aug 22 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 NodeJs
ubuntu系统下使用pm2设置nodejs开机自启动的方法
May 12 NodeJs
nodejs实现解析xml字符串为对象的方法示例
Mar 14 #NodeJs
nodejs acl的用户权限管理详解
Mar 14 #NodeJs
nodejs爬虫初试superagent和cheerio
Mar 05 #NodeJs
Nodejs模块载入运行原理
Feb 23 #NodeJs
Nodejs下使用gm圆形裁剪并合成图片的示例
Feb 22 #NodeJs
nodejs微信扫码支付功能实现
Feb 17 #NodeJs
nodejs+express搭建多人聊天室步骤
Feb 12 #NodeJs
You might like
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
Laravel5中contracts详解
2015/03/02 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
PHP实现提高SESSION响应速度的几种方法详解
2019/08/09 PHP
php设计模式之职责链模式定义与用法经典示例
2019/09/19 PHP
js继承 Base类的源码解析
2008/12/30 Javascript
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
禁用页面部分JavaScript方法的具体实现
2013/07/31 Javascript
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
jquery仿百度百科底部浮动导航特效
2015/08/08 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
jQuery手风琴的简单制作
2017/05/12 jQuery
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
python3中的eval和exec的区别与联系
2019/10/10 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
Python控制台实现交互式环境执行
2020/06/09 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
HTML中使用SVG与SVG预定义形状元素介绍
2013/06/28 HTML / CSS
HTML5 背景的显示区域实现
2020/07/09 HTML / CSS
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
丝芙兰意大利官方网站:Sephora.it
2019/12/13 全球购物
生物技术毕业生自荐信
2013/10/23 职场文书
大专学生推荐信范文
2013/11/19 职场文书
2014年五一劳动节社区活动总结
2014/04/14 职场文书
廉政教育的心得体会
2014/09/01 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书
房产协议书范本2014
2014/09/30 职场文书
员工手册编写范本
2015/05/14 职场文书
小学庆六一主持词
2015/06/30 职场文书
优秀教师工作总结2015
2015/07/22 职场文书
关于golang高并发的实现与注意事项说明
2021/05/08 Golang
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android