nodejs连接mongodb

  一、安装

    a.访问mongodb官网下载https://www.mongodb.com/,有zip或者msi版本,zip解压缩就可以用,msi需要安装后使用

    b.安装,指定好安装路径,一路下一步

    c.打开安装目录,新建db文件夹,用于保存数据文件

    note:最好在db文件夹下面,再新建项目同名文件夹,用于保存该项目对应的数据文件,方便管理

  二、启动数据库

    打开安装目录下的bin,在该目录下打开cmd或者bash,然后输入 命令 ./mongod --dbpath ../db/blog/

    

    出现以上结果,代表连接成功,这时,blog文件夹下面就生成了数据相关的文件;

    Note:dbpath 一定需要指定对,否则会出现错误。

    三、node连接数据库

     a.新建工程目录,mkdir blog

    b.创建con.js

var Db = require('mongodb').Db,
    Connection = require('mongodb').Connection,
    Server = require('mongodb').Server;


var con = new Db('blog', new Server('localhost', 27017), { safe: true });

con.open(function(err, db) {
    if (err) {
        console.log('connect encountered error!');
    } else {
        console.log('connect successfully!');
    }

    db.collection('users', function(err, collection) {
        collection.insert({
            name: 'jack2',
            age: 10
        }, {
            safe: true
        }, function() {

        })
    })
})

  Note:npm 安装依赖的node包,我就不多说了,不知道的百度一下。

   四、可视化工具robomongo

  a.下载https://robomongo.org/

   b.创建连接

   c.check刚才插入的user数据是否存在

 

 

 

 

 

 

 

 

    

 

posted @ 2017-02-10 14:38  rengised  阅读(223)  评论(0编辑  收藏  举报