-
データベースの作成:
use myDatabase
このコマンドは、新しいデータベース「myDatabase」を作成します。存在しない場合は新しいデータベースが作成され、既存の場合はそのデータベースに切り替わります。
-
コレクションの作成:
db.createCollection("myCollection")
このコマンドは、新しいコレクション「myCollection」を作成します。データベース内にドキュメントを格納するためのコンテナとしてコレクションを使用します。
-
ドキュメントの挿入:
db.myCollection.insertOne({ name: "John", age: 30 })
このコマンドは、新しいドキュメントを「myCollection」に挿入します。ドキュメントはJSON形式で指定されます。
-
ドキュメントの検索:
db.myCollection.find({ age: { $gt: 25 } })
このコマンドは、条件に一致するドキュメントを検索します。上記の例では、「age」フィールドが25より大きいドキュメントを返します。
-
データの更新:
db.myCollection.updateOne({ name: "John" }, { $set: { age: 35 } })
このコマンドは、条件に一致する最初のドキュメントを更新します。上記の例では、「name」が「John」であるドキュメントの「age」フィールドを35に更新します。
-
データの削除:
db.myCollection.deleteOne({ name: "John" })
このコマンドは、条件に一致する最初のドキュメントを削除します。上記の例では、「name」が「John」であるドキュメントを削除します。