安装mongodb
使用brew安装1
2brew update
brew install mongodb
也可以使用安装包进行安装
启动mongodb
创建数据库存储目录 /data/db1
sudo mkdir -p /data/db
执行mongod
,启动mongodb服务
mongodb启动成功,正等待被连接
新开一个窗口,执行mongo
,进入mongodb shell
shell命令:use databasename
(创建、连接对应数据库)show dbs
(查看所有数据库)show tables
(查看所有collections)db
(查看当前数据库)db.dropDatabase()
(删除当前数据库)db.collection.drop()
(删除对应collection)
插入数据
新建一个项目目录1
mkdir mongo
安装依赖1
2npm init
npm install mongodb
新建mongodb.js文件,并编辑1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17var MongoClient = require('mongodb').MongoClient;
// 连接数据库
var url_test = 'mongodb://localhost:27017/test';
// 数据库test本不存在,连接时自动创建
var insertData = function(db) {
// 往test数据库里新建一个site集合,并插入一条数据
db.collection('site').insertOne({name: 'mogu', age: 8, hobby: 'movie'}, function(err, result) {
console.log('inserted successfully');
console.log(result);
db.close();
console.log('close');
});
}
MongoClient.connect(url_test, function(err, db) {
console.log('Connected successfully to server.');
insertData(db);
})
运行mongodb.js1
node mongodb.js
然而出现如下报错
一翻查找,修改了mongodb的版本即可解决该问题1
2
3"dependencies": {
"mongodb": "^2.2.33"
}
下一节继续--mongoose的基本使用