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

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

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

mongdb数据库并不使用mysql语句进行操做,它有本身的一套操做命令,而同时由于mongodb身上也有关系型数据库的标签,因此它的操做命令集和mysql仍是有一点点类似的。mysql

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

2.    use admin;mongodb

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

4.    show collections;字体

5.    db;spa

6.    db.createCollection(‘Person’);server

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

 

删除集合rem

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

做者:神农大表哥

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

相关文章
相关标签/搜索