nodejs链接mongodb数据库

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

nodejs链接mongodb数据库

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

nodejs链接mongodb数据库

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

 

第二种,mongoos链接:

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

还是先下载npm安装包:

npm install mongoose

 

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

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

 

这里sslpdzb是具体集合的名称

利用node运行此js文件:

node mongooose.js

运行结果如下:

nodejs链接mongodb数据库

日志也会输出一条信息:

nodejs链接mongodb数据库

 

完....

 

上一篇:复制集使用及原理介绍


下一篇:MongoDB 分片集群使用及原理介绍