node.js连接mongodb介绍

快乐打工仔 分类:实例代码

mongodb的安装:

第一步:到官网上下载安装mongodb

第二步:启动mongodb,cmd打开安装文件夹的bin目录,输入mongod --dbpath="bin文件夹的路径"

第三部:默认打开“http://localhost:27017/”,页面显示“It looks like you are trying to access MongoDB over HTTP on the native driver port.”代表启动成功

第四步:创建数据库

use test
db.test.insert({数据})   //如果不插入任何数据,show dbs将不显示test
show dbs

nodejs连接mongodb

第一步:打开项目文件夹下的package.json,在dependencies后加入“mongodb”:"版本号"

第二步:在文件夹下再次执行npm install

第三部:在启动文件.js中引入mongodb

var mongo=require("mongodb");
var host="localhost";
var port="27017";
var server=new mongo.Server(host,port,{auto_reconnect:true});//创建数据库所在的服务器服务器
var db=new mongo.Db("test",server,{safe:true});//创建数据库对象
db.open(function (err,db) {//连接数据库
  if(err)
    throw err;
  else{
    db.collection("test", function (err,collection) {
      collection.insert({数据}, function (err,docs) {
        console.log(docs);
        db.close();
      });
    });
  }
});

第四步:执行npm start

注意:这个时候可能会报错"no compatible version found:mongodb@.."

原因没可能是npm版本低了,升级npm:npm install -g npm

第五步:在mongodb安装文件夹的bin目录中打开mongo.exe,输入:

use test //使用test表
db.test.find()  //chakan查看test表中的内容

如果查看到你插入的内容说明成功了

node.js连接mongodb介绍,这样的场景在实际项目中还是用的比较多的,关于node.js连接mongodb介绍就介绍到这了。

node.js连接mongodb介绍属于前端实例代码,有关更多实例代码大家可以查看

回复

我来回复
  • 暂无回复内容