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写的一个简单项目打包工具
May 11 NodeJs
nodejs命令行参数处理模块commander使用实例
Sep 17 NodeJs
NodeJS中利用Promise来封装异步函数
Feb 25 NodeJs
Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
Nov 21 NodeJs
NodeJS遍历文件生产文件列表功能示例
Jan 22 NodeJs
win系统下nodejs环境安装配置
May 04 NodeJs
详解使用nodeJs安装Vue-cli
May 17 NodeJs
Windows下使用Nodejs运行js的方法
Sep 02 NodeJs
Nodejs+express+ejs简单使用实例代码
Sep 18 NodeJs
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
Sep 19 NodeJs
nodeJS进程管理器pm2的使用
Jan 09 NodeJs
用Nodejs实现在终端中炒股的实现
Oct 18 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
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
用缓存实现静态页面的测试
2006/12/06 PHP
PHPMailer邮件类利用smtp.163.com发送邮件方法
2008/09/11 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
2016/09/30 PHP
javascript获取元素偏移量的方法有哪些
2014/06/24 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
关于Javascript回调函数的一个妙用
2016/08/29 Javascript
对象不支持indexOf属性或方法的解决方法(必看)
2017/05/28 Javascript
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
Vue拖拽组件开发实例详解
2018/05/11 Javascript
对类Vue的MVVM前端库的实现代码
2018/09/07 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
swiper自定义分页器的样式
2020/09/14 Javascript
Python中线程编程之threading模块的使用详解
2015/06/23 Python
Python函数式编程指南(三):迭代器详解
2015/06/24 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
2016/12/07 面试题
计算机专业自我鉴定
2013/10/15 职场文书
大专生简历的自我评价
2013/11/26 职场文书
优秀班干部事迹材料
2014/01/26 职场文书
餐厅销售主管职责范本
2014/02/19 职场文书
考试作弊检讨书1000字(5篇)
2014/10/19 职场文书
分享:关于学习的励志名言赏析
2019/08/16 职场文书
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android
Python中递归以及递归遍历目录详解
2021/10/24 Python
MySQL优化常用的19种有效方法(推荐!)
2022/03/17 MySQL
CentOS7安装MySQL8的超级详细教程(无坑!)
2022/06/10 Servers
浅谈Redis变慢的原因及排查方法
2022/06/21 Redis