MongoDBでコレクションを作成する方法

環境
debian 11.2
MongoDB 5.0.6

書式
db.createCollection('コレクション名’);
「db.createCollection();」を使用してコレクション(テーブル)を作成します。

操作例
1.「employee」というコレクションを作成します。

> use sampledb
switched to db sampledb
> db.createCollection('employee');
{ "ok" : 1 }

2.コレクションが作成されたことを確認します。

> show collections
employee

3.ドキュメントを追加
書式
db.コレクション名.insert(xxx)
「db.コレクション名.insert」を使用してドキュメント(レコード)を追加します。

操作例

> db.employee.insert({empname:'山田 太郎', age:10, addr:'東京'});
WriteResult({ "nInserted" : 1 })

> db.employee.insert({empname:'山城 太郎', age:20, addr:'大阪'});
WriteResult({ "nInserted" : 1 })

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

> db.employee.find()
{ "_id" : ObjectId("621fe61c0cfee75dcc4bc7cc"), "empname" : "山田 太郎", "age" : 10, "addr" : "東京" }
{ "_id" : ObjectId("621fe64b0cfee75dcc4bc7cd"), "empname" : "山城 太郎", "age" : 20, "addr" : "大阪" }

 

MongoDB

Posted by arkgame