首頁 > 資料庫 > MongoDB > 如何在 MongoDB 中建立新集合?

如何在 MongoDB 中建立新集合?

王林
發布: 2023-09-12 11:25:02
轉載
1388 人瀏覽過

如何在 MongoDB 中创建新集合?

要在 MongoDB 中建立新集合,需要使用 createCollection() 方法。

情況1:在MongoDB 中建立新集合最簡單的語法如下:

db.createCollection(“yourNewCollectionName”);
登入後複製

情況2:在MongoDB 中建立新集合的替代語法如下:

db.createCollections(“yourNewCollectionName”,options);
登入後複製

上面的選項參數可以具有以下值:

  • 傳回布林類型的上限字段,該類型為true 或false。

  • autoIndexId 字段,傳回布林類型,要麼為 true,要麼為 false。

  • 傳回數字的 size 欄位。

  • < li>

    max 欄位也傳回一個數字。

從上面的值來看,autoIndexed 從 MongoDB 版本 3.4 和 3.2 開始已棄用。我們使用的是 MongoDB 版本 4.0.5。您也可以透過以下方式檢查系統上安裝的目前MongoDB 版本:

> db.version();
4.0.5
登入後複製

案例1:讓我們看看在MongoDB 中建立新集合的查詢-

> db.createCollection("userInformation");
登入後複製

以下是輸出:

{ "ok" : 1 }
登入後複製
登入後複製

要顯示已建立的集合,需要使用show指令。查詢如下:

> show collections;
登入後複製
登入後複製

以下是輸出:

userInformation
登入後複製

案例 2:讓我們看看在 MongoDB 中建立新集合的另一種方法。查詢如下:

> db.createCollection("bookInformation",{capped:true,size:7000000,max:12000});
登入後複製

以下是輸出:

{ "ok" : 1 }
登入後複製
登入後複製

是的,我們現在使用替代語法建立了一個新集合。若要顯示已建立的集合名稱,需要使用show指令。查詢如下:

> show collections;
登入後複製
登入後複製

以下是顯示我們上面建立的集合的輸出:

bookInformation
userInformation
登入後複製

以上是如何在 MongoDB 中建立新集合?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板