でデータベースとコレクションを作成する方法 MongoDB
⚡ スマートサマリー
データベースとコレクションの作成方法 MongoDB これは、データを保存する最初の基本的なステップです。このリソースでは、use コマンドを使用したデータベースの作成、insert() を使用したコレクションの作成、ドキュメントの追加について説明し、さらに find() と drop を使用したドキュメントの読み取りへと拡張します。ping コレクションとデータベース。

In MongoDBまず、基本的な手順として、データベースとコレクションを用意する必要があります。データベースはすべてのコレクションを格納するために使用され、コレクションはすべてのドキュメントを格納するために使用されます。ドキュメントには、関連するフィールド名とフィールド値が含まれます。
上記のスナップショットは、ドキュメントがどのように見えるかの基本的な例を示しています。ドキュメントのフィールド名は「Employeeid」と「EmployeeName」で、フィールド値はそれぞれ「1」と「Smith」です。その後、多数のドキュメントがコレクションを構成します。 MongoDB.
useコマンドでデータベースを作成する
でのデータベースの作成 MongoDB 「」を発行するのと同じくらい簡単ですつかいます” コマンドを使用します。次の例は、その実行方法を示しています。
Code 説明:
- その "使用" コマンドはデータベースを作成するために使用されます MongoDBデータベースが存在しない場合は、新しいデータベースが作成されます。
コマンドが正常に実行されると、以下の出力が表示されます。
出力:
MongoDB データベースが作成されると、自動的にデータベースに切り替わります。
insert() を使用してコレクション/テーブルを作成する
コレクションを作成する最も簡単な方法は、レコード(フィールド名と値で構成されるドキュメント)をコレクションに挿入することです。コレクションが存在しない場合は、新しいコレクションが作成されます。以下の例は、その方法を示しています。
db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } )
Code 説明:
- 上で見たように、 "入れる" コマンドを実行すると、コレクションが作成されます。
insert() コマンドを使用してドキュメントを追加する
MongoDB 提供する insert() コマンド コレクションにドキュメントを挿入します。次の例は、その方法を示しています。
ステップ1) 「挿入」コマンドを記述してください。
ステップ2) 「挿入」コマンド内に、作成するドキュメントに必要なフィールド名とフィールド値を追加します。
Code 説明:
- コマンドの最初の部分は「挿入ステートメントこれは、ドキュメントをコレクションに挿入するために使用されるステートメントです。
- ステートメントの2番目の部分は、フィールド名とフィールド値を追加することです。つまり、コレクション内のドキュメントに何が含まれるかを指定します。
コマンドが正常に実行されると、以下の出力が表示されます。
出力:
出力には、実行された操作が挿入操作であり、1 つのレコードがコレクションに挿入されたことが示されています。
ドキュメントをクエリする方法 MongoDB find() を使用する
文書を挿入した後、次のステップはそれらを読み返すことです。 MongoDB コレクション内のドキュメントを照会するための find() メソッドを提供します。これは、CRUD (作成、読み取り、更新、削除) における「読み取り」操作に相当します。
従業員コレクション内のすべてのドキュメントを表示するには、以下のコマンドを実行してください。
db.Employee.find()
find() の出力は、1行では読みにくい場合があります。ドキュメントを整形して読みやすい構造で表示するには、pretty() メソッドを追加します。
db.Employee.find().pretty()
クエリ条件を渡すことで結果を絞り込むこともできます。たとえば、Employeeidが1の従業員のみを検索するには、find()にフィールドと値のペアを渡します。
db.Employee.find({ "Employeeid" : 1 })
Code 説明:
- 引数なしの find() は、コレクション内のすべてのドキュメントをカーソルとして返します。
- {“Employeeid”: 1} のようなフィールドと値のペアを渡すと、その条件に一致するドキュメントのみが返されます。
- findOne() メソッドも同様に動作しますが、カーソルではなく、最初に一致したドキュメントのみを返します。
この読み取り操作は、ストレージに保存されたデータを取得する最も一般的な方法です。 MongoDB コレクション。
コレクションとデータベースを削除する方法 MongoDB
コレクションやデータベースが不要になった場合、 MongoDB 削除するには、データベースに切り替えて drop() メソッドを実行します。単一のコレクションを削除するには、そのデータベースに切り替えて drop() メソッドを実行します。
db.Employee.drop()
これにより、従業員コレクションとそのすべてのドキュメントが削除されます。コマンドは終了します。 true コレクションが正常に削除されたとき。
現在のデータベース全体を削除するには、dropDatabase() コマンドを実行します。
db.dropDatabase()
これにより、現在使用しているデータベースとそのすべてのコレクションが削除されます。削除する前に、以下の注意事項に留意してください。ping:
- ドロップping これは永続的な変更であり、元に戻すことはできません。そのため、重要なデータは事前にバックアップしてください。
- dropDatabase() を実行する前に、正しいデータベースに接続されていることを確認してください。
- これらのコマンドは、特に本番環境では慎重に使用してください。




