نحوه Restore کردن اطلاعات در MongoDB

شنبه 16 آبان 1394

ابتدا یک دیتا بیس بر روی MongoDB ساخته و پس از backup گرفتن آن را Restore خواهیم کرد.ابتدا نحوه ایجاد دیتابیس در MongoDB را توضیح داده و بعد از پشتیبان گیری از آن ، به Restore کردن آن خواهیم پرداخت .

نحوه Restore کردن اطلاعات در MongoDB

ابتدا یک دیتا بیس بر روی MongoDB ساخته و پس از backup گرفتن آن را Restore خواهیم کرد.برای آشنایی با MongoDB به لینک معرفی MongoDB مراجعه کنید.

برای کار با MongoDB  ابتدا آن را دانلود کرده و بر روی سیستم خود نصب نمایید.پس از نصب MongoDB   یک دیتابیس بر روی سیستم ایجاد می کنیم .توجه کنید که به محض نصب این نرم افزار باید در درایو C  خود و یا هر درایوی که MongoDB   را نصب کرده اید یک فولدر data و در داخل این فولدر یک فولدر db ایجاد کنید .در این محل دیتابیس های MongoDB   نگه داری خواهند شد

برای شروع کار با  MongoDB   در یک محیط cmd یا همان command prompt وارد مسیری می شویم که MongoDB   را نصب کرده ایم و سپس با زدن دستور Mongodb در واقع سرور این نرم افزار را اجرا می کنیم .سپس در یک محیط command دیگر و پس از ورود به مسیر نصب MongoDB   دستور Mongoo را تایپ می کنیم .

توجه کنید برای کار با این دیتابیس Command Prompt ساده کفایت می کند و نیاز به windows Shell نمی باشد.در کامپیوتر من MongoDB بر روی درایو c در program file قرار دارد .در داخل فولدر mongodb هم مسیر زیر را می بینیم

C:\Program Files\MongoDB\Server\3.0\bin

پس لازم است برای اجرا در cmd وارد این مسیر شویم و سپس دستور mongodb را اجرا کنیم .تا سرور دیتابیس شروع به کار کند.بعد از این کار یک cmd دیگر باز می کنیم و mongoo را تایپ می کنیم.برای بستن سرور از کلیدهای ctrl و c استفاده می کنیم .به شکل های زیر توجه کنید.همانطور که می بینید با دستورات dos قدیمی و با دستور cd به معنی change directory  به ترتیب وارد مسیر .exe های نرم افزار mongodb شده ام

بدون اینکه این پنجره را ببندید وارد پوشه mongodb در درایو c کامپیوتر خود شده و بعد از داخل شدن در مسیر

C:\Program Files\MongoDB\Server\3.0\bin

 بر روی mongoo دوبار کلیک کنید تا اجرا شود .شکل زیر را خواهید دید

به طور اتوماتیک وارد دیتابیس test میشویم برای switch کردن بر دیتابیس دیگر دستور زیر را تایپ می کنیم

Use restaurant

دیتابیس restaurant را از قبل ایجاد کرده بودیم .

حال نحوه ایجاد این دیتابیس و وارد کردن اطلاعات را شرح می دهیم .دستور زیر را مطابق شکل وارد  کنید.(در خط اول به این دیتابیس اطلاعات وارد نموده ایم )

در شکل زیر به صورت واضح تر نحوه تعریف دیتابیس و درج اطلاعات آورده شده است

MongoDB تمام داده ها را در دیتا دایرکتوری ذخیره می کند که عمل پشتیبان گیری (Backup)به آسانی با کپی کردن این فایل ها انجام می شود.برای بازیابی داده ها از دستور زیر کمک می گیریم

بعد از اجرا شکل زیر را خواهید دید

برای دیدن تمام دیتابیس های موجود از دستور show dbs استفاده می کنیم .

آموزش mongodb

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

تاکنون هیچ کاربری از این پست تشکر نکرده است

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید