1.下载mongodb和安装mongodb
去mongodb官网下载,下载完后操作命令实现安装
sudo mkdir /usr/local/mongodb
sudo mv mongodb-linux-x86_64-ubuntu1604-3.4.9.tgz /usr/local/mongodb
tar -xsvf mongodb-linux-x86_64-ubuntu1604-3.4.9.tgz
注意mongodb数据是存储在/data/db中,查看计算机根目录是否有data目录,没有的话,新建目录
- sudo mkdir -p /data/db
2.启动mongodb服务
启动mongodb服务需要root权限,否则无法成功启动
命令:
$ cd /usr/local/mongodb/mongodb-linux-x86_64-ubuntu1604-3.4.9/bin
$ sudo ./mongod
3.基本的命令
mongodb启动命令行模式
- $ sudo ./mongo
使用数据库,mongodb的数据库不需要新建,直接可使用
- $ use test
但是此时数据库并不能看到
新建collection并且存入一条数据
- $ db.Student.save({name:’jiayan’,age:25})
使用insert插入一条新数据
- $ db.Student.insert(name:’zhangsan’,age:20)
查看Student中的所有数据
- $ db.Student.find()
或者是
- $ db.Student.find({})
如果想使查看结构美观一点可以用
- $ db.Student.find().pretty()
查询单条数据
- $ db.Student.findOne()
查询年龄大于20岁的学生
- $ db.Student.find({age:{$gt:20}})
更新文档语句
1 | db.collection.update( |
- $ db.Student.update({name:’jiayan’},{name:’heheda’},{upsert:true,multi:false})
删除文档
1 | db.collection.remove( |
- $ db.Student.remove({})
删除数据库
- $ db.dropDatabase()
上述是mongodb的基本操作,接下来记录一下pymongo的使用