mongoDB コレクション(テーブル)を作成する

mongoDB コレクション(テーブル)を作成する

mongoDBで、コレクション(テーブル)を作成する手順を記述してます。

環境

  • OS Ubuntu 20.04
  • MongoDB 5.0.4

手順

コレクション(テーブル)を作成するには、「db.createCollection();」を使用します。

db.createCollection('コレクション名');

実際に、「foo」というコレクションを作成してみます。

> db.createCollection('foo');

{ "ok" : 1 }

「foo」というコレクションが作成されたことが確認できます。

> show collections

foo

ドキュメント追加

ドキュメント(レコード)を追加する場合は「db.コレクション名.insert」を使用します。

> db.foo.insert({name:'itiro', age:10, gender:'m'});
WriteResult({ "nInserted" : 1 })

> db.foo.insert({name:'jiro', age:20, gender:'m'});
WriteResult({ "nInserted" : 1 })

ドキュメントが追加されていることが確認できます。

> db.foo.find()

{ "_id" : ObjectId("61ad93886b99b585a9389a07"), "name" : "itiro", "age" : 10, "gender" : "m" }
{ "_id" : ObjectId("61ad93946b99b585a9389a08"), "name" : "jiro", "age" : 20, "gender" : "m" }

GUIツール「MongoDB Compass」からも確認できます。