MongoDB

MongoDB — درایور Node.js (Node.js Driver)

آخرین بروزرسانی: 1404/08/20

درایور Node.js (Node.js Driver)

با درایور Node.js مستقیماً از کد جاوااسکریپتت به مونگو وصل می شوی. «درایور (Driver)» یعنی کتابخانه ای که اتصال، کوئری و CRUD را ساده می کند.

نصب درایور Node.js

اول بسته mongodb را نصب کن. سپس پروژه را آماده کن.

npm install mongodb

مشاهده در ادیتور

نکته: اگر Atlas نداری، رایگان بساز. سپس یک کلاستر بساز.

به دست آوردن Connection String

  1. در Atlas به بخش Database برو.
  2. روی CONNECT کلیک کن.
  3. Connect your application را انتخاب کن.
  4. رشته اتصال را کپی کن و مقادیر را جایگزین کن.

هشدار: نام کاربری و رمز را در کد عمومی نگذار.

اتصال و خواندن اولین سند

این نمونه با پایگاه 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);

مشاهده در ادیتور

گام های عملی سریع

  1. بسته را نصب کن. سپس فایل index.js بساز.
  2. Connection String را از Atlas کپی کن.
  3. کد نمونه را اجرا کن: node index.js.

نکته: برای جستجو و آمار، متدهای find و aggregate را امتحان کن.

CRUD و ادامه مسیر

حالا می توانی از insertOne، updateOne، deleteOne و aggregate استفاده کنی.

اگر نمی خواهی درایور نصب کنی، از Data API (Data API) کمک بگیر. همچنین فهرست کامل درایورها در صفحه درایورها (Drivers) است.

جمع بندی سریع

  • درایور Node.js اتصال را ساده می کند.
  • Connection String را امن نگه دار.
  • نمونه را اجرا کن و خروجی را ببین.
  • برای سبک بودن، Data API گزینه ای است.