Docs Menu
Docs Home
/ /

MongoDB ノード ドライバー

公式 MongoDB Node.js ドライバーのドキュメント サイトへようこそ。このドライバーをアプリケーションに追加すると、JavaScript または TypeScript で MongoDB を操作できます。Node.js ドライバーのダウンロードとインストールの詳細については、クイック スタートガイドのダウンロードとインストール」を参照してください。

次の環境でホストされる配置には Node.js ドライバー を使用して接続できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる、MongoDB の自己管理型バージョン

MongoDB Atlas への接続を確立し、データの操作を開始する方法については、手順付きのクイック スタートを参照してください。

一般的な MongoDB コマンドのドライバー構文例については、「クイック リファレンス」セクションを参照してください。

各バージョンの新機能と変更点の一覧については、「新機能」セクションを参照してください。

完全に実行可能なコード スニペットと一般的なメソッドの説明については、「使用例」セクションを参照してください。

基本情報セクションでは、Node.js ドライバーを使用して以下のタスクを実行する方法を学びます。

一般的な集計タスクの段階的な説明については、「集計チュートリアル」セクションを参照してください。

MongoDB Node.js ドライバーのクラスとメソッドの詳細については、 MongoDB Node.js ドライバー API ドキュメント を参照してください。

MongoDB Node.js ドライバーに関するよくある質問への回答については、「よくある質問(FAQ)」セクションを参照してください。

ドライバーを使用して MongoDB の配置に接続する際に発生しがちな問題の解決策については、「接続のトラブルシューティング」セクションを参照してください。

バグの報告方法、ドライバーへの貢献方法、およびヘルプの探し方については「問題とヘルプ」セクションを参照してください。

各 MongoDB Server バージョンに推奨される Node.js ドライバー バージョンを示す互換性表については、「互換性」セクションを参照してください。

ドライバー バージョンをアップグレードするためにアプリケーションに加える必要がある変更については、「ドライバー バージョンのアップグレード」セクションを参照してください。

MongoDB とその提携パートナーは、開発者が MongoDB データをオブジェクトとして操作できるようにする Node.js 用のオブジェクト ドキュメント マッパー(ODM)をいくつか提供しています。よく使われる ODM のひとつは Mongoose です。Mongoose はアプリケーション レベルで半固定的なスキーマを強制し、データのモデリングと操作を支援する機能を提供します。もうひとつの ODM である Prisma は、型安全性のあるデータベース クライアントと直感的なスキーマを提供することで、データの一貫性を確保するのに役立ちます。

MongoDB での ODM の使用の詳細については、次のリソースを参照してください。

Node.js ドライバーの機能を拡張するには、次のパッケージをインストールします。

パッケージ
説明
BSON serialization and deserialization library used by the official MongoDB Node.js driver
Kerberos 認証をサポートする Node.js の C++ 拡張機能
Library for client-side encryption functionality
任意のコールバック サポートを備えたレガシー Node.js ドライバー
Zstandard compression library for Node.js

各パッケージのバージョンの互換性については、 コンポーネント サポート マトリクス を参照してください。 Node.js ドライバー Github リポジトリ

Node.js ドライバーについての詳細は、Developer Hub と MongoDB University を参照してください。

開発者ハブでは、開発者向けのチュートリアルや交流機会を提供しています。

Node.js ドライバーで MongoDB 機能を使用する方法については、「使用方法と関連記事のページ」を参照してください。

Node.js ドライバーを使用している他の開発者に質問したり、ディスカッションしたりするには、MongoDB Developer Community フォーラムをご覧ください。

MongoDB University では、誰でもMongoDB の使い方を学べる無料のコースを提供しています。

MongoDB University Node.js コース グラフィック

MongoDB で Node.js を使用

MongoDB を使用した Node.js アプリケーション開発の基本を学びます。

MongoDB University Node.js ラーニング パス グラフィック

MongoDB Node.js 開発者パス

Node.js アプリケーション開発、複雑な操作、MongoDB Atlas データセットとの相互作用などを包括的に理解します。

次へ

クイック スタート