nodejs如何mongodb数据库

Posted ShuiChe’s Blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

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

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

 

第二种,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 , nodejs

如何从 NodeJS 在 MongoDB 中同时设置和取消设置? [复制]

如何在 mongodb 中自动插入记录(nodejs、express、mongoose)

如何在 NodeJS 中引用我的 MongoDB 数据,然后将其添加到 Discord.JS 消息中?

如何使用 Id 使用 vuejs 编辑字段 mongodb、nodejs