時(shí)間:2024-02-05 11:03作者:下載吧人氣:28
上一博客學(xué)了數(shù)據(jù)庫(kù)的管理,今天學(xué)習(xí)下集合的管理。對(duì)于這些基本都是增刪改查。
參考之前顯示數(shù)據(jù)庫(kù)的列表可以猜測(cè)下可能也是使用show,集合的話那可能是復(fù)數(shù)形式,因?yàn)閿?shù)據(jù)庫(kù)列表是show dbs,集合那可能是show 集合s。然后看出還真是,使用show collections。
在上一博客創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候也提到過(guò),創(chuàng)建數(shù)據(jù)庫(kù)并沒(méi)有明確的語(yǔ)句,要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù)句柄 然后創(chuàng)建一個(gè)集合才會(huì)有數(shù)據(jù)庫(kù)。不過(guò)創(chuàng)建集合的時(shí)候還有一個(gè)可選屬性。
刪除數(shù)據(jù)庫(kù)使用drop,刪除集合也是使用drop,基本都差不多。對(duì)于刪除數(shù)據(jù)庫(kù)的時(shí)候要切換到具體的數(shù)據(jù)庫(kù),刪除集合的時(shí)候也要獲取到集合對(duì)象之后使用drop刪除。
下面截圖是我做的實(shí)驗(yàn)。
在上面的截圖中可以看到,我先列出數(shù)據(jù)庫(kù)列表,然后轉(zhuǎn)到testDB數(shù)據(jù)庫(kù),顯示該數(shù)據(jù)庫(kù)下的集合列表只有一個(gè)Person,然后使用CreateCollection創(chuàng)建一個(gè)集合Student,此時(shí)集合列表顯示出兩個(gè)。然后呢,獲得集合Person對(duì)象coll,使用drop刪除幾個(gè),此時(shí)集合列表剩下一個(gè)。
到此這篇關(guān)于MongoDB集合管理的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持。
網(wǎng)友評(píng)論