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 相关文章推荐
使用upstart把nodejs应用封装为系统服务实例
Jun 01 NodeJs
NodeJS学习笔记之网络编程
Aug 03 NodeJs
浅析nodejs实现Websocket的数据接收与发送
Nov 19 NodeJs
nodejs中向HTTP响应传送进程的输出
Mar 19 NodeJs
初识NodeJS服务端开发入门(Express+MySQL)
Apr 07 NodeJs
nodejs个人博客开发第四步 数据模型
Apr 12 NodeJs
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
May 13 NodeJs
理解nodejs的stream和pipe机制的原理和实现
Aug 12 NodeJs
搭建一个nodejs脚手架的方法步骤
Jun 28 NodeJs
nodejs使用socket5进行代理请求的实现
Feb 21 NodeJs
nodejs中内置模块fs,path常见的用法说明
Nov 07 NodeJs
Nodejs 数组的队列以及forEach的应用详解
Feb 25 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
php5新改动之短标记启用方法
2008/09/11 PHP
删除无限分类并同时删除它下面的所有子分类的方法
2010/08/08 PHP
PHP 数组基础知识小结
2010/08/20 PHP
php下统计用户在线时间的一种尝试
2010/08/26 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
2014/07/23 PHP
yii2带搜索功能的下拉框实例详解
2016/05/12 PHP
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
2012/10/24 Javascript
jQuery Animation实现CSS3动画示例介绍
2013/08/14 Javascript
javascript操作符"!~"详解
2015/02/10 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
2017/01/12 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
html中通过JS获取JSON数据并加载的方法
2017/11/30 Javascript
JS实现点击下拉菜单把选择的内容同步到input输入框内的实例
2018/01/23 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
2019/08/02 jQuery
详解JavaScript 作用域
2020/07/14 Javascript
[01:29:46]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第二局
2016/02/27 DOTA
python数据结构之二叉树的统计与转换实例
2014/04/29 Python
python3生成随机数实例
2014/10/20 Python
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
Python实现新型冠状病毒传播模型及预测代码实例
2020/02/05 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
Python ATM功能实现代码实例
2020/03/19 Python
python 深度学习中的4种激活函数
2020/09/18 Python
We Fashion荷兰:一家国际时装公司
2018/04/18 全球购物
党员群众路线学习心得体会
2014/11/04 职场文书
2015年企业新年寄语
2014/12/08 职场文书
库房管理员岗位职责
2015/02/12 职场文书
2015年团支部工作总结
2015/04/03 职场文书
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers