網(wǎng)站首頁 編程語言 正文
上一博客學了數(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
相關(guān)推薦
- 2022-06-29 Python解決非線性規(guī)劃中經(jīng)濟調(diào)度問題_python
- 2022-04-11 python實現(xiàn)簡易聊天對話框_python
- 2022-12-13 Python?urllib?入門使用詳細教程_python
- 2022-04-16 WPF框架Prism中View?Injection用法介紹_基礎(chǔ)應用
- 2022-12-07 python?yield迭代器詳解_python
- 2022-06-18 C語言中main函數(shù)與命令行參數(shù)詳細講解_C 語言
- 2022-08-30 Springcloud--Ribbon組件來實現(xiàn)服務調(diào)用的負載均衡
- 2023-06-17 tensorflow1.x和tensorflow2.x中的tensor轉(zhuǎn)換為字符串的實現(xiàn)_pytho
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支