Docs Menu
Docs Home
/ / /
Node.js
/

MongoDB に接続する

1

node_quickstart プロジェクト ディレクトリに index.js というアプリケーションを格納するファイルを作成します。

以下のコードをコピーして、index.js ファイルに貼り付けます。

const { MongoClient } = require("mongodb");
// Replace the uri string with your connection string.
const uri = "<connection string uri>";
const client = new MongoClient(uri);
async function run() {
try {
const database = client.db('sample_mflix');
const movies = database.collection('movies');
// Query for a movie that has the title 'Back to the Future'
const query = { title: 'Back to the Future' };
const movie = await movies.findOne(query);
console.log(movie);
} finally {
// Ensures that the client will close when you finish/error
await client.close();
}
}
run().catch(console.dir);
2

プレースホルダーを、このガイドの 接続文字列の string<connection string uri>ステップからコピーした接続string に置き換えます。

3

このアプリケーションを起動するには、shell で次のコマンドを実行します。

node index.js

検索された映画ドキュメントの詳細が、コマンドライン出力に表示されます。

{
_id: ...,
plot: 'A young man is accidentally sent 30 years into the past...',
genres: [ 'Adventure', 'Comedy', 'Sci-Fi' ],
...
title: 'Back to the Future',
...
}

エラーが発生した場合や出力が表示されない場合は、index.js ファイルに適切な接続文字列が指定されているかどうか、およびサンプル データがロードされているかどうかを確認してください。

これらの手順を完了すると、ドライバーを使用して MongoDB 配置に接続し、サンプル データに対してクエリを実行し、結果を出力する動作するアプリケーションが作成されます。

注意

この手順で問題が発生した場合は、 MongoDB Community フォーラムでサポートを依頼するか、このページの右側または右下にある Rate this pageタブを使用してフィードバックを送信してください。

戻る

接続文字列の作成