mongdb數(shù)據(jù)庫并不使用mysql語句進(jìn)行操作,它有自己的一套操作命令,而同時(shí)因?yàn)閙ongodb身上也有關(guān)系型數(shù)據(jù)庫的標(biāo)簽泥彤,所以它的操作命令集和mysql還是有一點(diǎn)點(diǎn)相似的颈抚。
1.右鍵數(shù)據(jù)庫地址并選擇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.? ? 插入數(shù)據(jù) 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'的結(jié)果盖桥,并將第一條替換成{'name':'Tom','age':12}的記錄
db.Person.update({'name':'Jerry'},{$set:{'name':'Gerry'}});
????//找到name='Tom'的結(jié)果灾螃,并將第一條結(jié)果的name替換成Gerry
db.Person.update({'age':15},{$set:{'age':16}},{multi:true});
? ? //找到age=15的結(jié)果,并將結(jié)果的age替換成16
11.查詢
db.Person.find();
? ? //查詢?nèi)?/p>
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});三個(gè)0必須一致為0或1揩徊,_id默認(rèn)是顯示出來的