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数据是否存在