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的模板视图机制分析
Jul 19 NodeJs
Nodejs全局安装和本地安装的不同之处
Jul 04 NodeJs
Nodejs中 npm常用命令详解
Jul 04 NodeJs
详解nodejs 文本操作模块-fs模块(三)
Dec 22 NodeJs
nodejs 搭建简易服务器的图文教程(推荐)
Jul 18 NodeJs
NodeJS父进程与子进程资源共享原理与实现方法
Mar 16 NodeJs
使用koa-log4管理nodeJs日志笔记的使用方法
Nov 30 NodeJs
nodejs提示:cross-device link not permitted, rename错误的解决方法
Jun 10 NodeJs
nodejs 递归拷贝、读取目录下所有文件和目录
Jul 18 NodeJs
5分钟教你用nodeJS手写一个mock数据服务器的方法
Sep 10 NodeJs
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
Aug 20 NodeJs
Nodejs + sequelize 实现增删改查操作
Nov 07 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加密解密的代码
2007/07/16 PHP
PHP 数组基础知识小结
2010/08/20 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
JS 毫秒转时间示例代码
2013/09/22 Javascript
jQuery实现回车键(Enter)切换文本框焦点的代码实例
2014/05/05 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
JavaScript中神奇的call()方法
2015/03/12 Javascript
javascript实现网页端解压并查看zip文件
2015/12/15 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
2016/05/05 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
聊一聊JS中的prototype
2016/09/29 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
使用JS实现图片轮播的实例(前后首尾相接)
2017/09/21 Javascript
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
详解浏览器缓存和webpack缓存配置
2018/07/06 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
2018/12/13 Javascript
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
解决python3爬虫无法显示中文的问题
2018/04/12 Python
Python常用特殊方法实例总结
2019/03/22 Python
简单了解python PEP的一些知识
2019/07/13 Python
python 实现简单的FTP程序
2019/12/27 Python
Python开发入门——迭代的基本使用
2020/09/03 Python
python中字典增加和删除使用方法
2020/09/30 Python
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
新闻记者个人求职的自我评价
2013/11/28 职场文书
学校介绍信范文
2014/01/14 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
优乐美广告词
2014/03/14 职场文书
房屋转让协议书
2014/04/11 职场文书
终止劳动合同协议书
2014/04/14 职场文书
办公室主任岗位职责范本
2015/03/31 职场文书
MySQL创建管理HASH分区
2022/04/13 MySQL