当前位置:Gxlcms > 数据库问题 > 01_使用Node.js连接mongodb

01_使用Node.js连接mongodb

时间:2021-07-01 10:21:17 帮助过:25人阅读

):

 技术分享图片

技术分享图片

 

5、同目录下创建一个文件test.js,用简单代码尝试:

技术分享图片

代码如下:

var express = require("express");

var  app = express();

app.get("/",function (req,res){

  res.send("运行成功!");
});
app.listen(3000);

 

6、在cmd中输入“”运行在浏览器中输入http://localhost:3000/,回车显示运行成功!。

技术分享图片

 

技术分享图片

7、接下来我们尝试使用node.js的方式连接数据库,首先要启动mongodb服务(注意:另起一个cmd窗口):mongod --dbpath D:\ProgramFiles\mongodb-v3.4\data\db:

技术分享图片

8、将test.js文件的代码修改一下:

var express = require("express");

var  app = express();

var MongoClient = require(‘mongodb‘).MongoClient;
var  assert = require(‘assert‘);//用于调试信息
// Connection URL
var url = ‘mongodb://localhost:27017/myproject‘;//连接地址,斜杠"/myproject"表示数据库,若不存在则自动创建

app.get("/",function(){
 MongoClient.connect(url, function(err, db) { // Use connect method to connect to the server
   //回调函数表示连接成功之后做的事情,db是连接上的数据库实体。
if(err){
// assert.equal(null, err);将err和null进行比较,如若err==null相等,表示数据库连接成功。
console.log("数据库连接失败");
return;
}
console.log("Connected successfully to server");
db.close();
});
res.send("你好啊");
});
app.listen(3000);

 

01_使用Node.js连接mongodb

标签:技术分享   数据库   比较   实体   div   回调   connect   init   命令   

人气教程排行