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学习笔记之入门篇
Apr 16 NodeJs
windows下安装nodejs及框架express
Aug 07 NodeJs
Nodejs实战心得之eventproxy模块控制并发
Oct 27 NodeJs
Nodejs 和Session 原理及实战技巧小结
Aug 25 NodeJs
nodejs简单实现TCP服务器端和客户端的聊天功能示例
Jan 04 NodeJs
Nodejs中的JWT和Session的使用
Aug 21 NodeJs
详解NodeJS Https HSM双向认证实现
Mar 12 NodeJs
NodeJs操作MongoDB教程之分页功能以及常见问题
Apr 09 NodeJs
搭建一个nodejs脚手架的方法步骤
Jun 28 NodeJs
浅谈vue websocket nodeJS 进行实时通信踩到的坑
Sep 22 NodeJs
详解NodeJS模块化
Jun 15 NodeJs
nodejs利用readline提示输入内容实例代码
Jul 15 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
环境会对咖啡种植有什么影响
2021/03/03 咖啡文化
PHP XML备份Mysql数据库
2009/05/27 PHP
php使用socket post数据到其它web服务器的方法
2015/06/02 PHP
php mongodb操作类 带几个简单的例子
2016/08/25 PHP
深入讲解PHP的对象注入(Object Injection)
2017/03/01 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
2019/03/18 PHP
表单项的name命名为submit、reset引起的问题
2007/12/22 Javascript
setTimeout 不断吐食CPU的问题分析
2009/04/01 Javascript
前端开发的开始---基于面向对象的Ajax类
2010/09/17 Javascript
jQuery参数列表集合
2011/04/06 Javascript
仅IE6/7/8中innerHTML返回值忽略英文空格的问题
2011/04/07 Javascript
jQuery使用动态渲染表单功能完成ajax文件下载
2013/01/15 Javascript
Jquery性能优化详解
2014/05/15 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
使用mouse事件实现简单的鼠标经过特效
2015/01/30 Javascript
JS获取Table中td值的方法
2015/03/19 Javascript
JS实现仿QQ聊天窗口抖动特效
2015/05/10 Javascript
AngularJS 自定义指令详解及示例代码
2016/08/17 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
vue的for循环使用方法
2019/02/12 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
[01:35]辉夜杯战队访谈宣传片—LGD
2015/12/25 DOTA
python实现神经网络感知器算法
2017/12/20 Python
python merge、concat合并数据集的实例讲解
2018/04/12 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
Python基于smtplib协议实现发送邮件
2020/06/03 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
最新党员的自我评价分享
2013/11/04 职场文书
专营店会计助理岗位职责
2013/11/29 职场文书
日语专业个人的求职信
2013/12/03 职场文书
Java图书管理系统,课程设计必用(源码+文档)
2021/06/30 Java/Android
MySQL里面的子查询的基本使用
2021/08/02 MySQL