一、安装
下载
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.0.4.tgz
创建数据目录
`mkdir /data/{db,log}解压缩文件
tar zxf mongodb-linux-x86_64-rhel62-3.0.4.tgz
mv mongodb-linux-x86_64-rhel62-3.0.4 /usr/local/mongodb
启动
./mongod -port 10001 --dbpath=/data/db/ --logpath /data/log/mongodb.log
关闭
kill -2 PID
登入,其实这个shell就是mongodb的客户端,同时也是一个js的编译器,默认连接的是“test”数据库
./mongo -port 10001
二、基本操作
基本命令
show dbs
exit
db 当前数据库
show tables /show collections 当前数据库的集合
增、删、改、查
- insert
>db.person.insert({"name":"leo","age":20})
WriteResult({ "nInserted" : 1 }) - find
> db.person.find()
{ "_id" : ObjectId("55acb5afc9a28c6c4cf6683f"), "name" : "leo", "age" : 20 } - update
>db.person.update({"name":"leo"},{"name":"leo","age":40})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 }) - remove
>db.person.remove({"name":"leo"})
WriteResult({ "nRemoved" : 1 })
- insert
- 对比
mysql 数据库(database) 表(table) 记录(rows)
mongodb 数据库(database) 集合(collection) 文档对象(document)