日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網(wǎng)站首頁 編程語言 正文

MongoDB集合的增刪改查管理_MongoDB

作者:社會主義接班人 ? 更新時間: 2022-08-30 編程語言

上一博客學了數(shù)據(jù)庫的管理,今天學習下集合的管理。對于這些基本都是增刪改查。

一、顯示數(shù)據(jù)庫中的集合列表

參考之前顯示數(shù)據(jù)庫的列表可以猜測下可能也是使用show,集合的話那可能是復數(shù)形式,因為數(shù)據(jù)庫列表是show dbs,集合那可能是show 集合s。然后看出還真是,使用show collections。

二、創(chuàng)建集合

在上一博客創(chuàng)建數(shù)據(jù)庫的時候也提到過,創(chuàng)建數(shù)據(jù)庫并沒有明確的語句,要創(chuàng)建一個數(shù)據(jù)庫句柄 然后創(chuàng)建一個集合才會有數(shù)據(jù)庫。不過創(chuàng)建集合的時候還有一個可選屬性。

  • capped:布爾值,true:表示集合是一個封頂集合,不會增長到比size屬性指定的最大規(guī)模更大。默認false。
  • autoIndex:布爾值,true:表明自動為添加到集合的每一個文檔創(chuàng)建一個_id字段并實現(xiàn)該字段上的索引。這對封頂集合應該是false。默認true。
  • size:以字節(jié)為單位的大小。用于封頂集合。最舊的文件被刪除,以騰出空間給新的文件
  • max:在封頂集合中允許的最大文檔數(shù)。最舊的文件被刪除,以騰出空間給新文件

三、刪除集合

刪除數(shù)據(jù)庫使用drop,刪除集合也是使用drop,基本都差不多。對于刪除數(shù)據(jù)庫的時候要切換到具體的數(shù)據(jù)庫,刪除集合的時候也要獲取到集合對象之后使用drop刪除。

下面截圖是我做的實驗。

在上面的截圖中可以看到,我先列出數(shù)據(jù)庫列表,然后轉(zhuǎn)到testDB數(shù)據(jù)庫,顯示該數(shù)據(jù)庫下的集合列表只有一個Person,然后使用CreateCollection創(chuàng)建一個集合Student,此時集合列表顯示出兩個。然后呢,獲得集合Person對象coll,使用drop刪除幾個,此時集合列表剩下一個。

原文鏈接:https://www.cnblogs.com/5ishare/p/5723202.html

欄目分類
最近更新