首頁技術(shù)文章正文

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

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

本節(jié),我們將詳細(xì)講解使用mongo shell對集合進(jìn)行創(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表示當(dāng)前數(shù)據(jù)庫對象(在創(chuàng)建集合前應(yīng)確保處于對應(yīng)數(shù)據(jù)庫下);createCollection(COLLECTION_NAME,[OPTIONS])是用于創(chuàng)建集合的方法,該方法中包含兩個參數(shù),參數(shù)COLLECTION_NAME表示要創(chuàng)建的集合名稱;參數(shù)OPTIONS表示一個文檔,用于指定集合的配置,該參數(shù)為可選參數(shù)。Insert(DOCUMENT)是用于往集合中插入文檔的方法,該方法包含一個參數(shù)DOCUMENT,該參數(shù)表示文檔。

下面,通過執(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表示當(dāng)前數(shù)據(jù)庫對象;COLLECTION_NAME表示當(dāng)前集合對象;drop()是用于刪除集合的方法。

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

>db.myCollection.drop()
true

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


分享到:
在線咨詢 我要報(bào)名
和我們在線交談!