前端如何请求nodejs写的接口操作mongodb?
然后下载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的第一个连接。还有很多坑要自己解决。。。