Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home

開発

このセクションでは、 MongoDBを使用してアプリケーションを開発するための包括的なガイダンスを提供します。MongoDBへの接続、 CRUD操作の実行、クエリ言語の使用、インデックスによる最適化、効果的なデータモデルの設計方法を学びます。

このセクションでは、データベースの基礎、ストリーミングデータプロセシング、最新の製品更新のリリースノートなど、自己管理型配置とMongoDB Atlasの両方に適用される主要なMongoDB の機能と機能について説明します。

Overview
MongoDBとその機能の概要。
ドキュメント
ドキュメントは、 MongoDBのデータストレージの基本単位です。MongoDB がBSONドキュメントとしてデータを保存および構造化する方法を学びます。
データベースとコレクション
MongoDBでは、データベースとコレクションを使用してドキュメントを整理します。データベースとコレクションを作成および管理する方法を学習します。
クライアント ライブラリ
MongoDB は、さまざまなプログラミング言語の公式クライアントライブラリを提供しています。これらのライブラリを使用して、アプリケーション内でMongoDBを操作する方法を学習します。
クラスターへの接続
Atlas または自己管理型MongoDB配置に接続する方法について学びます。
データベースユーザー

MongoDB は、データベースユーザーを使用してクライアントを認証します。データベースユーザーにさまざまなロールを付与して、データベースへのアクセスを制御し、実行できるアクションを決定できます。

Atlas と自己管理型配置の両方でデータベースユーザーを作成および管理する方法を学びます。

CRUD 操作
コレクション内のドキュメントの作成、読み取り、更新、削除する方法を学びます。
Indexes
インデックスは、MongoDBでクエリを効率的に実行するのをサポートします。クエリ パフォーマンスを最適化するためのインデックスの作成および管理方法を学びます。
データモデリング
データ モデリングとは、データベース内のデータの組織と、関連するエンティティ間のリンクを指します。アプリケーションのニーズに最も適したデータモデルを設計する方法について学びます。
集計操作
集計パイプライン を使用してドキュメントを処理し、計算された結果を返します。集計操作を使用してデータを分析および変換する方法を学びます。
検索
MongoDB Search は、関連性ベースのアプリ機能を構築するためのシームレスでスケーラブルなエクスペリエンスを提供する埋め込み全文検索です。MongoDB Search の使用を開始する方法と、アプリケーションに高度な検索機能を実装する方法を学びます。
ベクトル検索
MongoDB をベクトルデータベースとして 使用することで、 MongoDB ベクトル検索 を使用してベクトルデータを他のMongoDBデータと並行してシームレスに検索し、インデックスすることができます。アプリケーションにベクトル検索を実装する方法を学びます。
AI 統合
MongoDB をAIフレームワーク、ツール、プラットフォームと統合してAIアプリケーションとエージェントをビルドする方法を学びます。
時系列
時系列データとは、時間の経過に伴う変化を分析できるデータ点の列です。時系列コレクションの作成と管理、時系列データの操作方法を学びます。
変更ストリーム
ストリーム変更により、アプリケーションはリアルタイムデータの変更にアクセスして応答できるようになります。データの変更に応答するように 変更ストリーム を構成する方法を学習します。
トランザクション
トランザクションを使用すると、1 つ以上のドキュメントにわたって複数の読み取りおよび書き込み操作を単一のアトミック操作として実行できます。アプリケーションとクライアントライブラリでトランザクションを使用する方法を学びます。
Data Federation
Data Federation を使用すると、S3、Atlas クラスター、その他のMongoDBデータベースなどの複数のデータソースにわたるデータをクエリできます。アプリケーションで Data Federation を設定し、使用する方法について学びます。
使用中の暗号化
使用中の暗号化は、送信、保存、処理時にデータを保護し、その暗号化されたデータに対してサポートされているクエリを有効にします。MongoDBで使用中の暗号化に関するさまざまなアプローチと、アプリケーションでそれらを使用する方法について学びます。
開発チェックリスト
データの耐久性、スキーマ設計、拡大など、本番環境のワークロード向けにMongoDBアプリケーションを開発するためのベストプラクティスを学びます。
複製
レプリケーションでは、複数のMongoDBインスタンスがあることで、データの冗長性と高可用性が実現されます。レプリケーションの仕組み、レプリカセットのコンポーネントとアーキテクチャについて学習します。
シャーディング
シャーディング は複数のサーバーにデータを分散することで、大規模なデータセットと高スループット操作を伴う配置をサポートします。シャーディングの仕組みと、シャーディングされたクラスターのコンポーネントとアーキテクチャについて学びます。
パフォーマンス
データベースアクセス戦略、インデックス作成、スキーマ設計、 接続管理 を調査してMongoDB のパフォーマンスを分析し、潜在的な問題に対処します。
Charts
MongoDB Charts は、 MongoDBデータの視覚的表現を作成するツールです。 MongoDB Charts を使用してデータを視覚化する方法を学びます。
参照
MongoDBコマンド、演算子、構成オプションのリファレンス ドキュメント。
サポート
MongoDB Community フォーラム、クラウドアカウント、またはさまざまなMongoDBサービスのサポート ポータルから技術サポートにアクセスします。

MongoDB Atlasでのストリーミングデータの扱い方を学びます。

Atlas Stream Processing
Atlas Stream Processing では、集計操作を使用して複雑なデータのストリームを読み取り、書き込み、変換できます。Atlas でストリーム処理ジョブを作成および管理する方法を学びます。
Atlas Triggers
Atlas triggers を使用すると、データベースイベントに応答してまたはスケジュールされた形式でサーバー側のロジックを実行できます。Atlas でトリガーを作成および管理する方法を学びます。

MongoDB製品の最新の変更点と改善点についてご覧ください。

サーバー リリースノート
MongoDBサーバーのリリースノート。
Atlas リリースノート
MongoDB Atlasおよび関連サービスのリリースノート。
リリースノートを検索
MongoDB Search のリリースノート。
ベクトル検索リリースノート
MongoDB Vector Search のリリースノート。

項目一覧