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开发微信公众号后台服务实例
Sep 03 NodeJs
NodeJS整合银联网关支付(DEMO)
Nov 09 NodeJs
详解Nodejs基于mongoose模块的增删改查的操作
Dec 21 NodeJs
详解使用nodeJs安装Vue-cli
May 17 NodeJs
NodeJs入门教程之定时器和队列
Mar 08 NodeJs
详解微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
Apr 29 NodeJs
搭建一个nodejs脚手架的方法步骤
Jun 28 NodeJs
Nodejs监听日志文件的变化的过程解析
Aug 04 NodeJs
Nodejs环境实现socket通信过程解析
Jul 03 NodeJs
浅谈使用nodejs搭建web服务器的过程
Jul 20 NodeJs
nodejs中的异步编程知识点详解
Jan 17 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中getservbyport与getservbyname函数用法实例
2014/11/18 PHP
PHP函数超时处理方法
2016/02/14 PHP
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
2015/05/11 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
2015/08/11 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
2016/07/07 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
webpack中使用iconfont字体图标的方法
2018/02/22 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
2018/09/04 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
python下载文件时显示下载进度的方法
2015/04/02 Python
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
用不到50行的Python代码构建最小的区块链
2017/11/16 Python
利用python计算windows全盘文件md5值的脚本
2019/07/27 Python
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
以实惠的价格提供高品质的时尚:Newchic
2018/01/18 全球购物
高性能装备提升营地:Kammok
2019/02/27 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
中学家长会邀请函
2014/02/03 职场文书
知识竞赛主持词
2014/03/26 职场文书
诚信承诺书范文
2014/03/27 职场文书
孩子教育的心得体会
2014/09/01 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
找规律教学反思
2016/02/23 职场文书
解决golang在import自己的包报错的问题
2021/04/29 Golang
《游戏王:大师决斗》新活动上线 若无符合卡组可免费租用
2022/04/13 其他游戏
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server