Docs Menu
Docs Home
/ /

MongoDB ノード ドライバー

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

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

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

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

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

MongoDB Atlas に接続し、データの操作を始める方法については、ステップバイステップの「はじめに」チュートリアルをご覧ください。

「 MongoDB への接続」セクションでは、MongoDB 配置への接続を作成および構成する方法について学びます。

MongoDB のデータベースおよびコレクションを操作する方法については、「データベースとコレクション」セクションをご覧ください。

データの検索、更新、削除方法については、「CRUD 操作」セクションをご覧ください。

Node.js ドライバーを使用して集計操作を行う方法については、「集計」セクションをご覧ください。

BSON やその他のデータ形式の扱い方については、「特殊なデータ形式」セクションをご覧ください。

一般的な種類のインデックスの扱い方については、「コレクションのインデックス」セクションをご覧ください。

データベースコマンドの実行方法については、「データベースコマンドの実行」セクションを参照してください。

アトラス検索クエリの実行方法については、「アトラス検索クエリの実行」セクションをご覧ください

Atlas Vector Search クエリの実行方法については、「Atlas Vector Search クエリの実行」セクションをご覧ください。

アプリケーションの変更を監視し、それをログに書き込む方法については、「モニタリングとロギング」セクションをご覧ください。

アプリケーションを認証し、データを暗号化する方法の詳細については、「 データの保護 」セクションを参照してください。

ノード.js ドライバーのバージョン、互換性、サードパーティツールの詳細については、「リファレンス」セクションをご覧ください。

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

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

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 データセットとの相互作用などを包括的に理解します。

次へ

Node.js ドライバーを使い始める