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中exports与module.exports的区别详细介绍
Jan 14 NodeJs
NodeJS与Mysql的交互示例代码
Aug 18 NodeJs
我的NodeJs学习小结(一)
Jul 06 NodeJs
nodejs教程之入门
Nov 21 NodeJs
nodejs中转换URL字符串与查询字符串详解
Nov 26 NodeJs
NodeJs中的VM模块详解
May 06 NodeJs
nodejs使用express获取get和post传值及session验证的方法
Nov 09 NodeJs
nodejs使用http模块发送get与post请求的方法示例
Jan 08 NodeJs
nodejs简单访问及操作mysql数据库的方法示例
Mar 15 NodeJs
NodeJS 中Stream 的基本使用
Jul 30 NodeJs
详解nodejs http请求相关总结
Mar 31 NodeJs
nodejs实现获取本地文件夹下图片信息功能示例
Jun 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
php5中date()得出的时间为什么不是当前时间的解决方法
2008/06/30 PHP
PHP中删除变量时unset()和null的区别分析
2011/01/27 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
js中传递特殊字符(+,&)的方法
2014/01/16 Javascript
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
javascript实现右侧弹出“分享到”窗口效果
2016/02/01 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
NodeJS配置HTTPS服务实例分享
2017/02/19 NodeJs
Angular之toDoList的实现代码示例
2017/12/02 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
2017/07/20 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
Python使用matplotlib 画矩形的三种方式分析
2019/10/31 Python
pandas参数设置的实用小技巧
2020/08/23 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
雅诗兰黛旗下专业男士保养领导品牌:Lab Series
2017/05/15 全球购物
英国领先的汽车轮胎和快速健康中心:Kwik Fit
2017/10/29 全球购物
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
先进集体事迹材料
2014/02/17 职场文书
毕业生求职自荐书范文
2014/03/27 职场文书
师范生求职自荐信
2014/06/14 职场文书
争先创优活动总结
2014/08/27 职场文书
课外访万家心得体会
2014/09/03 职场文书
运动会广播稿150字(9篇)
2014/09/20 职场文书
手术室护士个人总结
2015/02/13 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
Python实现学生管理系统(面向对象版)
2021/06/24 Python
Go获取两个时区的时间差
2022/04/20 Golang