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 相关文章推荐
PHPStorm 2020.1 调试 Nodejs的多种方法详解
Sep 17 NodeJs
基于NodeJS的前后端分离的思考与实践(五)多终端适配
Sep 26 NodeJs
nodejs 整合kindEditor实现图片上传
Feb 03 NodeJs
Nodejs实现批量下载妹纸图
May 28 NodeJs
nodejs实现获取当前url地址及url各种参数值
Jun 25 NodeJs
NodeJS创建基础应用并应用模板引擎
Apr 12 NodeJs
详解nodejs 文本操作模块-fs模块(二)
Dec 22 NodeJs
nodejs入门教程六:express模块用法示例
Apr 24 NodeJs
nodejs基于express实现文件上传的方法
Mar 19 NodeJs
详解redis在nodejs中的应用
May 02 NodeJs
详解NodeJs开发微信公众号
May 25 NodeJs
nodejs图片处理工具gm用法小结
Dec 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将日期格式转换成xx天前的格式
2015/04/16 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
php实现分页显示
2015/11/03 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
用ASP将SQL搜索出来的内容导出为TXT的代码
2007/07/27 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
javascript 处理null及null值示例
2014/06/09 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
2015/09/16 Javascript
学习JavaScript设计模式之迭代器模式
2016/01/19 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
Javascript中prototype的使用详解
2016/06/18 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
bootstrap基本配置_动力节点Java学院整理
2017/07/14 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
vue axios请求拦截实例代码
2018/03/29 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
详解 Python 与文件对象共事的实例
2017/09/11 Python
python适合人工智能的理由和优势
2019/06/28 Python
python os.path.isfile 的使用误区详解
2019/11/29 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
HTML5自定义mp3播放器源码
2020/01/06 HTML / CSS
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
世界上最大的汽车共享网站:Zipcar
2017/01/14 全球购物
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
真诚的求职信
2014/07/04 职场文书
大学生逃课检讨书
2015/05/04 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
CSS3实现的文字弹出特效
2021/04/16 HTML / CSS
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android