博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs链接mongodb数据库
阅读量:6454 次
发布时间:2019-06-23

本文共 813 字,大约阅读时间需要 2 分钟。

nodeJs链接mongodb数据库有两种方式,第一种是利用官方自己开发的npm包mongodb链接,第二种是利用第三方npm包mongoose链接;

这里如果是window操作系统,建议用mongoose
第一种,mongodb链接:

先在项目中安装mongodb包:

npm install mongodb

安装成功以后,建立一个mongodb.js文件,写入代码:

var mongo = require('mongodb'),    Server = mongo.Server,    Db = mongo.Db;var server = new Server('127.0.0.1', 27017, {auto_reconnect: true});var db = new Db('foo', server);db.open(function(err, db) {    if(!err) {         console.log("We are connected");    }});

利用node运行此js文件:

node mongodb.js

这是我们可以看到提示:We are connected

在日志里也会输出下图这样的信息:

这是我们就已经链接到了数据库了

 

第二种,mongoos链接:

这种方式更简单,代码量更少

还是先下载npm安装包:

npm install mongoose

 

安装成功以后,建立一个mongoose.js文件,写入代码:

var mongoose = require('mongoose');mongoose.connect('mongodb://localhost/sslpdzb'); //连接到一个test的数据库

 

这里sslpdzb是具体集合的名称

利用node运行此js文件:

node mongooose.js

运行结果如下:

日志也会输出一条信息:

 

完....

 

转载地址:http://vfbzo.baihongyu.com/

你可能感兴趣的文章
Android EditText 赋值与取值
查看>>
集成 IBM Business Process Manager V8 与企业内容管理系统
查看>>
HTML标签 闭合还是不闭合?
查看>>
【好书摘要】性能优化中CPU、内存、磁盘IO、网络性能的依赖
查看>>
Android 遮罩层效果
查看>>
linux -- ubuntu14.10安装gnome桌面环境和dock工具
查看>>
成都项目中因为MYSQL与SSDB备分时间不一致,导致主键产生器错误解决一例
查看>>
struts2之防止表单重复提交
查看>>
使用kettle转换中的JavaScript对密码进行加密和解密
查看>>
SQL SERVER 2005 数据库置疑修复
查看>>
Smokeping如何清空图标数据
查看>>
让程序员跳槽的非钱原因
查看>>
ArcGIS Add-in——自动保存编辑
查看>>
大量原创视频教程分享(01)---XSL语法教程
查看>>
centos7最小版本安装nginx+tomcat+java+mysql运行环境
查看>>
github for windows 桌面版使用方法
查看>>
atitit.React 优缺点 相比angular react是最靠谱的web ui组件化方案了
查看>>
yum命令与使用
查看>>
Ant构建和部署项目(转)
查看>>
ubuntu安装vmware tools
查看>>