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+express+html5 实现拖拽上传
Aug 08 NodeJs
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
Dec 18 NodeJs
nodejs中使用HTTP分块响应和定时器示例代码
Mar 19 NodeJs
NodeJs使用Mysql模块实现事务处理实例
May 31 NodeJs
深入学习nodejs中的async模块的使用方法
Jul 12 NodeJs
nodejs动态创建二维码的方法
Aug 12 NodeJs
使用vs code开发Nodejs程序的使用方法
Sep 21 NodeJs
nodeJs实现基于连接池连接mysql的方法示例
Feb 10 NodeJs
Nodejs libuv运行原理详解
Aug 21 NodeJs
Nodejs + sequelize 实现增删改查操作
Nov 07 NodeJs
nodejs中使用worker_threads来创建新的线程的方法
Jan 22 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 用session与gd库实现简单验证码生成与验证的类方法
2016/11/15 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
js如何获取object类型里的键值
2014/02/18 Javascript
JavaScript设计模式之外观模式实例
2014/10/10 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
jQuery基于ajax实现带动画效果无刷新柱状图投票代码
2015/08/10 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
2016/06/13 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
jQuery插件echarts实现的单折线图效果示例【附demo源码下载】
2017/03/04 Javascript
JavaScript运动框架 链式运动到完美运动(五)
2017/05/18 Javascript
Angular数据绑定机制原理
2018/04/17 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
vue 循环加载数据并获取第一条记录的方法
2018/09/26 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
通过jQuery学习js类型判断的技巧
2019/05/27 jQuery
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
Python引用模块和查找模块路径
2016/03/17 Python
Python爬虫之正则表达式的使用教程详解
2018/10/25 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
解决Django中调用keras的模型出现的问题
2019/08/07 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
执行Python程序时模块报错问题
2020/03/26 Python
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
美国瑜伽服装和装备购物网站:Mukha Yoga
2019/02/22 全球购物
三星印度官网:Samsung印度
2019/08/03 全球购物
Python的两道面试题
2013/06/29 面试题
大型会议接待方案
2014/03/01 职场文书
倡议书的写法
2014/08/30 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书
员工规章制度范本
2015/08/07 职场文书
中学图书馆工作总结
2015/08/11 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书