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

做者:神農大表哥

這個做者貌似有點懶,什麼都沒有留下。

相關文章
相關標籤/搜索