更新時間: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已被成功刪除。