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制作爬虫全过程
Dec 22 NodeJs
NodeJS使用jQuery选择器操作DOM
Feb 13 NodeJs
windows下安装nodejs及框架express
Aug 07 NodeJs
浅谈Nodejs应用主文件index.js
Aug 28 NodeJs
nodejs实现邮件发送服务实例分享
Mar 29 NodeJs
详解Nodejs内存治理
May 13 NodeJs
nodejs中express入门和基础知识点学习
Sep 13 NodeJs
详解从NodeJS搭建中间层再谈前后端分离
Nov 13 NodeJs
深入理解nodejs搭建静态服务器(实现命令行)
Feb 05 NodeJs
Nodejs中的require函数的具体使用方法
Apr 02 NodeJs
nodejs开发一个最简单的web服务器实例讲解
Jan 02 NodeJs
NodeJS配置CORS实现过程详解
Dec 02 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中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
php数组排序usort、uksort与sort函数用法
2014/11/17 PHP
PHP实现简易blog的制作
2016/10/24 PHP
简单JS代码压缩器
2006/10/12 Javascript
JQuery AJAX实现目录浏览与编辑的代码
2008/10/21 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
详解JavaScript中循环控制语句的用法
2015/06/03 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
2015/08/15 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
js判断复选框是否选中及选中个数的实现代码
2016/05/30 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
2017/07/23 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
手把手教你如何使用nodejs编写cli命令行
2018/11/05 NodeJs
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
Python字符串格式化
2015/06/15 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
Python实现的微信红包提醒功能示例
2019/08/22 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
2020/06/24 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
Pandas中DataFrame交换列顺序的方法实现
2020/12/14 Python
CSS3截取字符串实例代码【推荐】
2018/06/07 HTML / CSS
html5中的input新属性range使用记录
2014/09/05 HTML / CSS
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
加拿大鞋网:Globo Shoes
2019/12/26 全球购物
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
小学毕业感言500字
2014/02/28 职场文书
总经理检讨书
2014/09/15 职场文书
企业法人授权委托书范本
2014/09/23 职场文书
党员带头倡议书
2015/04/29 职场文书
全国法制宣传日活动总结
2015/05/05 职场文书
个人催款函范文
2015/06/23 职场文书