Mongodb操作记录
2020-05-20 本文已影响0人
testerzhang
命令
- 查看所有数据库
> show dbs
- 切换数据库
> use 数据库名
- 查看当前使用的数据库
> db.getName()
- 鉴权,输入用户名密码
> db.auth('ffmpeg','ffmpeg')
1
- 查看集合(相当于数据库的表)
> show collections
- 创建集合
比如创建testtable集合
> db.createCollection("testtable")
{ "ok" : 1 }
- 创建集合
比如testtable集合插入数据
> db.testtable.insert({"name":"123"})
WriteResult({ "nInserted" : 1 })
- 查询某个集合名的数据
> db.集合名.find().pretty()
- 修改某个集合名的数据
比如把name='123'改成name='MongoDB'
> db.集合名.update({'name':'123'},{$set:{'name':'MongoDB'}})
- 删除某个集合名的部分数据
比如删除name='MongoDB'的记录
> db.testtable.remove({'name':'MongoDB'})
- 清空某个集合名的数据
> db.集合名.remove({})
- 删除某个集合
> db.集合名.drop()
- 删除当前正在使用的数据库
> db.dropDatabase()