Studio 3T下操作MongoDB的基本命令(转载)

Studio 3T下操作MongoDB的基本命令(转载)

 神农大表哥 数据库 围观1082次已关闭评论 编辑日期:2018-10-31 字体:大 中 小

mongdb数据库并不使用mysql语句进行操作,它有自己的一套操作命令,而同时因为mongodb身上也有关系型数据库的标签,所以它的操作命令集和mysql还是有一点点相似的。

1.右键数据库地址并选择Open IntellijShell

2.    use admin;

3.    db.auth(‘root’,’123456′);

4.    show collections;

5.    db;

6.    db.createCollection(‘Person’);

7.    db.getCollection(‘Person’).drop();//db.Person.drop();

 

删除集合

8.    插入数据 db.Person.insert({‘id’:1,’name’:’Tom’,’age’:13});

 

9.    删除记录db.Person.remove({‘name’:’Tom’},1);

10.    修改

db.Person.insert({‘name’:’Tom’,’age’:13});

db.Person.insert({‘name’:’Jerry’,’age’:14});

db.Person.insert({‘name’:’Einstein’,’age’:15});

db.Person.insert({‘name’:’Lucy’,’age’:15});

db.Person.update({‘name’:’Tom’},{‘name’:’Tom’,’age’:12});

    //找到name=’Tom’的结果,并将第一条替换成{‘name’:’Tom’,’age’:12}的记录

db.Person.update({‘name’:’Jerry’},{$set:{‘name’:’Gerry’}});

    //找到name=’Tom’的结果,并将第一条结果的name替换成Gerry

db.Person.update({‘age’:15},{$set:{‘age’:16}},{multi:true});

    //找到age=15的结果,并将结果的age替换成16

 

 

11.查询

db.Person.find();

    //查询全部

db.Person.find({‘age’:16,’name’:’Lucy’});

 

 

db.Person.find({$or:[{‘age’:16},{‘name’:’Lucy’}]});

 

 

db.Person.find({$or:[{‘age’:16},{‘name’:’Lucy’}]}).sort({‘name’:-1});

 

db.Person.find({$or:[{‘age’:16},{‘name’:’Lucy’}]},{‘name’:0,’age’:0,’by’:0});三个0必须一致为0或1,_id默认是显示出来的

 

链接:https://www.jianshu.com/p/577cb638787c

最后编辑:2018-10-31

作者:神农大表哥

这个作者貌似有点懒,什么都没有留下。

转载于:https://my.oschina.net/u/3367404/blog/3098871

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值