首頁技術文章正文

mongo shell創(chuàng)建集合和刪除集合

更新時間:2022-04-22 來源:黑馬程序員 瀏覽量:

本節(jié),我們將詳細講解使用mongo shell對集合進行創(chuàng)建和刪除操作。

創(chuàng)建集合

創(chuàng)建集合有兩種方式,即顯式創(chuàng)建集合和隱式創(chuàng)建集合,具體語法如下:

# 顯式創(chuàng)建集合
db.createCollection(COLLECTION_NAME, [OPTIONS])
# 隱式創(chuàng)建集合
db.COLLECTION_NAME.insert(DOCUMENT)

上述語法中,db表示當前數據庫對象(在創(chuàng)建集合前應確保處于對應數據庫下);createCollection(COLLECTION_NAME,[OPTIONS])是用于創(chuàng)建集合的方法,該方法中包含兩個參數,參數COLLECTION_NAME表示要創(chuàng)建的集合名稱;參數OPTIONS表示一個文檔,用于指定集合的配置,該參數為可選參數。Insert(DOCUMENT)是用于往集合中插入文檔的方法,該方法包含一個參數DOCUMENT,該參數表示文檔。

下面,通過執(zhí)行“db.createCollection("myCollection")”命令,演示顯式創(chuàng)建集合myCollection,并執(zhí)行“show collections”命令,查看是否成功創(chuàng)建集合,效果如下:

> db.createCollection("myCollection")
{ "ok" : 1 }
> show collections
myCollection

刪除集合

刪除集合,具體語法如下:

db.COLLECTION_NAME.drop()

上述語法中,db表示當前數據庫對象;COLLECTION_NAME表示當前集合對象;drop()是用于刪除集合的方法。

下面,通過執(zhí)行“db.myCollection.drop()”命令演示刪除集合myCollection,效果如下:

>db.myCollection.drop()
true

從上述返回結果“true”可以看出,集合myCollection已被成功刪除。


分享到:
在線咨詢 我要報名
和我們在線交談!