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命令行参数处理模块commander使用实例
Sep 17 NodeJs
nodejs教程之入门
Nov 21 NodeJs
nodejs中简单实现Javascript Promise机制的实例
Dec 06 NodeJs
轻松创建nodejs服务器(6):作出响应
Dec 18 NodeJs
NodeJS制作爬虫全过程
Dec 22 NodeJs
NodeJS实现微信公众号关注后自动回复功能
May 31 NodeJs
详解nodejs通过代理(proxy)发送http请求(request)
Sep 22 NodeJs
windows系统下更新nodejs版本的方案
Nov 24 NodeJs
详解nodejs通过响应回写的方式渲染页面资源
Apr 07 NodeJs
nodejs实现获取本地文件夹下图片信息功能示例
Jun 22 NodeJs
nodejs二进制与Buffer的介绍与使用
Jul 11 NodeJs
分享五个Node.js开发的优秀实践 
Apr 07 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/01/07 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
jQuery获得内容和属性示例代码
2014/01/16 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
2015/08/24 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
js replace()去除代码中空格的实例
2017/02/14 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
p5.js 毕达哥拉斯树的实现代码
2018/03/23 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
开发中常用的25个JavaScript单行代码(小结)
2019/06/28 Javascript
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
Python实现全角半角字符互转的方法
2016/11/28 Python
python线程池threadpool使用篇
2018/04/27 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
利用selenium爬虫抓取数据的基础教程
2019/06/10 Python
200行python代码实现2048游戏
2019/07/17 Python
python中matplotlib条件背景颜色的实现
2019/09/02 Python
pytorch方法测试详解——归一化(BatchNorm2d)
2020/01/15 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
模具专业毕业推荐信
2014/03/08 职场文书
干部鉴定材料
2014/05/18 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
农业局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
计算机实训报告总结
2014/11/05 职场文书
2014年幼儿园班级工作总结
2014/12/17 职场文书
学习保证书怎么写
2015/02/26 职场文书
统招统分证明
2015/06/23 职场文书
css3实现的加载动画效果
2021/04/07 HTML / CSS