MongoDB:常用管理命令

一、连接数据库


# 本地连接
mongo
# 远程连接           
mongo --host 192.168.4.51 --port 27051      

二、库(类似mysql的库)管理


# 查看已有的库
show dbs   

# 切换库,若库不存在则延时创建库
use  库名

# 显示当前所在的库
db

# 删除当前所在的库
db.dropDatabase()           

三、集合(类似mysql的表)管理


# 创建
1)db.集合名.save({字段一:"值一",字段二:"值二",........})     //创建集合时,集合不存在创建并添加文档
> db.c1.save({name:"bob",age:21,sex:"girl"})
> db.c1.save({name:"bob",email:"plj@tedu.cn"})
# 插入
2)db.集合名.insert({字段一:"值一",字段二:"值二",........})    //创建集合时,集合不存在创建并添加文档
> db.c1.insert({name:"lucy",class:"nsd1804",tel:"9998888"})
# 查看
3)show collections 或 show tables                  //查看当前库下已有的集合
# 删除
4)db.集合名.drop()                                 //删除集合
> db.c1.drop()

四、文档(类似mysql表中的行)管理


# 查看文档条目
> db.c1.find()    // 不加条件默认查全部

*****
> db.c1.find().pretty()    // 以易读的方式来显示数据
*****

> db.c1.find({name:"lucy"})     // 查看名字是lucy

> db.c1.findOne()             // 返回一条文档

# 统计文档数量
> db.c1.count()

# 删除文档
> db.c1.remove({name:"lucy"})    //删除名字是lucy的文档

> db.c1.remove({})              //不加条件默认删除所有的文档
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值