or
この演習はコースの一部です
NoSQL データベースとしての MongoDB の世界と主要な特長を、やさしく導入します。リレーショナルデータベースとの比較や利点を学びます。MongoDB サーバーとデータベースに接続し、最初のドキュメントを取得してみましょう。
現在の演習
フィルターと演算子を使って、必要なデータだけを MongoDB に返させる方法を学びます。レコードの並べ替え、返すドキュメント数の制限、特定のクエリに一致するドキュメント数の取得方法を身につけます。
MongoDB コレクションに新しいレコードを単体または複数まとめて挿入する方法を学びます。個別または複数のドキュメントを同時に更新する方法、データベース内のドキュメントを丸ごと置き換える方法も扱います。さらに、コレクションからレコードを削除する操作も実践します。
PyMongo を使いながら、MongoDB ドキュメントに構造を定義・適用する方法を学びます。.bulk_write() を用いて、複数の書き込み操作を1回のリクエストに効率よくバッチ化し、順序制御やエラーハンドリングに配慮しつつパフォーマンスを高める手法を探ります。