Build your ultimate AI agent
コース説明
堅苦しいスキーマに縛られないデータベース設計へ踏み出し、データに合わせて柔軟に変化するドキュメント指向データベース MongoDB の力を体験しましょう。本コースは実践重視で、PyMongo ライブラリを使って MongoDB の操作を習得します。ドキュメントの検索・フィルタ・操作方法を学び、柔軟なスキーマを活かしつつ、必要な場面ではバリデーションで構造を担保する方法も身につけます。基本的な CRUD から高度なクエリ演算子、ソート、プロジェクション、バルク操作まで、現場で使えるスキルを体系的に学べます。今日のデータプロフェッショナルに不可欠な MongoDB スキルを身につけましょう。
前提条件
カリキュラム
コース概要
1
MongoDB をはじめよう
NoSQL データベースとしての MongoDB の世界と主要な特長を、やさしく導入します。リレーショナルデータベースとの比較や利点を学びます。MongoDB サーバーとデータベースに接続し、最初のドキュメントを取得してみましょう。
2
フィルター、演算子、クエリオプション
フィルターと演算子を使って、必要なデータだけを MongoDB に返させる方法を学びます。レコードの並べ替え、返すドキュメント数の制限、特定のクエリに一致するドキュメント数の取得方法を身につけます。
3
レコードの挿入・更新・削除
MongoDB コレクションに新しいレコードを単体または複数まとめて挿入する方法を学びます。個別または複数のドキュメントを同時に更新する方法、データベース内のドキュメントを丸ごと置き換える方法も扱います。さらに、コレクションからレコードを削除する操作も実践します。
4
スキーマの適用と複数操作の組み合わせ
PyMongo を使いながら、MongoDB ドキュメントに構造を定義・適用する方法を学びます。.bulk_write() を用いて、複数の書き込み操作を1回のリクエストに効率よくバッチ化し、順序制御やエラーハンドリングに配慮しつつパフォーマンスを高める手法を探ります。
Pythonで学ぶMongoDB入門
コース修了

