MongoDB に接続する
1
Node.js アプリケーションの作成
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
Node.js アプリケーションの実行
このアプリケーションを起動するには、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タブを使用してフィードバックを送信してください。