منبع اصلی نوشتار زیر در این لینک قرار دارد

آموزش MongoDB – دسترسی به سیستم مدیریت پایگاه داده

در این مطلب می خواهیم بدانیم که بعد از نصب سرور MongoDB چطور می توانیم از طریق پوسته دسترسی (shell) یا از طریق کدنویسی به آن دسترسی پیدا کنیم، مثلاً داده ها را وارد کنیم، کوئری ها را اجرا کنیم و بسیاری دیگر.

به سومین مطلب از هجده مطلب سری آموزشی MongoDB خوش آمدید!

بعد از نصب و استارت سرور MongoDB (چه فعال کردن سرویس و چه استفاده از دستور

mongod
) حالا شما می توانید به سرور آن متصل شوید و با سیستم مدیریت پایگاه داده MongoDB کار کنید. برای کار با سرور دو راه دارید:

  • اول، پوسته MongoDB در ترمینال (Terminal) یا خط فرمان (Command Prompt) سیستم عامل (فراخوانی دستور
    mongo
    )
  • دوم، اتصال در محیط برنامه نویسی با استفاده از داریور MongoDB زبان مورد استفاده

هر دو راه را در ادامه شرح می دهیم.

اتصال با پوسته MongoDB (دستور mongo در ترمینال)

پوسته mongo یک رابط جاوا اسکریپت تعاملی برای MongoDB است و در بسته باینری های MongoDB گنجانده شده است. برای اجرای کوئری و به روزرسانی داده ها، و همچنین انجام کارهای مدیریتی (امنیت و ایجاد و حذف) می توانید از پوسته mongo استفاده کنید.

توجه: در طول این آموزش ما از MongoDB Shell (موسوم به mongo) برای اتصال به سرور MongoDB استفاده خواهیم کرد.

پوسته MongoDB در همان مکان مانند باینری های دیگر قرار دارد. بنابراین برای اجرای آن ، یک پنجره جدید Terminal / Command Prompt را باز کرده و دستور

mongo
را در Linux / Mac یا
mongo.exe
را در Windows وارد کنید. فرض ما بر آن است که مسیر باینری های MongoDB به مسیر PATH شما اضافه شده است.

توجه: قبل از اجرای پوسته و اتصال به پایگاه داده باید سرور MongoDB را استارت کرده باشید؛ بنابراین اگر سرور را از طریق یک صفحه خط فرمان صدا زده اید، پنجره آن خط فرمان را نباید در طول اتصال به پایگاه داده ببندید، چرا که سرور غیرفعال می شود.

اتصال به MongoDB با استفاده برنامه نویسی

شما می توانید از طریق محیط برنامه نویسی خود به MongoDB متصل شوید. وب سایت MongoDB لیستی از درایورهای MongoDB را در (+) این آدرس ارائه کرده که می توانند برای اتصال به MongoDB استفاده شوند.

صفحه مذکور شامل درایورهایی برای زبان های زیر است که برای اتصال باید آن ها به پروژه برنامه نویسی خود اضافه کنید:

بعد از افزودن درایور مربوطه به پروژه برنامه نویسی خود (افزودن فایل باینری یا از طریق Maven و غیره)، و اطمینان از استارت بودن سرور MongoDB (فعال بودن پردازه mongod)، می توانید از سیستم مدیریت پایگاه داده MongoDB استفاده کنید و اولین پایگاه داده را بسازید.