درایور Node.js (Node.js Driver)
با درایور Node.js مستقیماً از کد جاوااسکریپتت به مونگو وصل می شوی. «درایور (Driver)» یعنی کتابخانه ای که اتصال، کوئری و CRUD را ساده می کند.
نصب درایور Node.js
اول بسته mongodb را نصب کن. سپس پروژه را آماده کن.
npm install mongodb
نکته: اگر Atlas نداری، رایگان بساز. سپس یک کلاستر بساز.
به دست آوردن Connection String
- در Atlas به بخش Database برو.
- روی CONNECT کلیک کن.
- Connect your application را انتخاب کن.
- رشته اتصال را کپی کن و مقادیر را جایگزین کن.
هشدار: نام کاربری و رمز را در کد عمومی نگذار.
اتصال و خواندن اولین سند
این نمونه با پایگاه sample_mflix کار می کند. سپس یک سند می خواند.
const { MongoClient } = require('mongodb');
const uri = "<Your Connection String>";
const client = new MongoClient(uri);
async function run() {
try {
await client.connect();
const db = client.db('sample_mflix');
const collection = db.collection('movies');
const first = await collection.findOne();
console.log(first);
} finally {
await client.close();
}
}
run().catch(console.error);
گام های عملی سریع
- بسته را نصب کن. سپس فایل
index.jsبساز. - Connection String را از Atlas کپی کن.
- کد نمونه را اجرا کن:
node index.js.
نکته: برای جستجو و آمار، متدهای find و aggregate را امتحان کن.
CRUD و ادامه مسیر
حالا می توانی از insertOne، updateOne، deleteOne و aggregate استفاده کنی.
اگر نمی خواهی درایور نصب کنی، از Data API (Data API) کمک بگیر. همچنین فهرست کامل درایورها در صفحه درایورها (Drivers) است.
جمع بندی سریع
- درایور Node.js اتصال را ساده می کند.
- Connection String را امن نگه دار.
- نمونه را اجرا کن و خروجی را ببین.
- برای سبک بودن، Data API گزینه ای است.