MongoDB 速習チュートリアル

MongoDB Collection

1. コレクション作成の概要

mongosh を使用してコレクションを作成するには、主に2つの方法があります。

2. 方法1:createCollection() メソッドの使用

createCollection() というデータベースメソッドを使用して、明示的にコレクションを作成できます。

2.1 コード例

// "posts" という名前のコレクションを作成する
db.createCollection("posts")

3. 方法2:インサート(挿入)プロセス中の自動作成

データを挿入する際に、コレクションを自動的に作成することも可能です。

3.1 コード例

ここでは、object が投稿データ(ポストデータ)を含む有効な JavaScript オブジェクトであると仮定します。

// "posts" コレクションにドキュメントを挿入する
// コレクションが存在しない場合は自動的に作成されます
db.posts.insertOne(object)

この操作により、"posts" コレクションがまだ存在しない場合に、MongoDB がバックグラウンドで自動的に作成を行います。

注意: MongoDB において、コレクションは実際にコンテンツ(データ)が追加されるまで、物理的には作成されません!