前端如何请求nodejs写的接口操作mongodb?

首先要配置下载,下载节点,输入node -v看版本号。即使安装了node,我的版本也是v4.4.3,是老版本了。

然后下载mongodb。直接去官网下载就行了。/,有各种版本可供选择

下载后确认并默认安装即可。

安装后,您可以看到路径。c:\ program files \ MongoDB \ server \ 3.2 \ bin,我的电脑默认这个路径,这个路径下的文件有服务器mongod.exe和服务器mongo.exe。

回到车上跑。

运行客户端

回到车上就能看到了。

然后show dbs可以看到现有的默认创建的本地和测试。

此时,mongodb数据库只是一个模拟。然后编辑nodejs代码以链接到mongodb数据库。

npm安装mongodb?

1 var mongo = require(' MongoDB '),2 Server = mongo。服务器,3 Db = mongo。db;4 ?5 var server =新服务器(' localhost ',27017,{ auto _ reconnect:true });6 var db = new Db('foo ',server);7 ?8 db.open(function(err,db) { 9 if(!err) {10 console.log("我们连上了");11 }12 });

使用节点解释器运行节点代码。

你能看到我们连接的输出吗?

从服务器可以看到下面的输出,这意味着连接是成功的。

两个连接已经打开。

还有一个通过mongoose模块的连接。

npm安装猫鼬

Nodejs代码如下。

var mongose = require(' mongose ');

mongose . connect(' MongoDB://localhost/test ');//连接到测试数据库。

在服务器端,您还可以看到一个连接正在打开。好了,这就是nodejs的第一个连接。还有很多坑要自己解决。。。