توی ادامه سری آموزش های مانگو دی بی میخوایم این دیتابیس و ابزارهای مورد نیازش رو در ویندوز 10 نصب کنیم.
ابتدا وارد لینک زیر از وبسایت رسمی mongo بشین و آخرین نسخه community server رو با فرمت msi دانلود کنید:
https://www.mongodb.com/try/download/community
یا میتونید نسخه 5.0.6 رو مستقیما از این لینک دانلود کنید:
https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-5.0.6-signed.msi
فایل نصب رو اجرا کنید و next رو بزنید:
اگر میخواین مسیر پیشفرض نصب رو تغییر بدین رو custom کلیک کنید، من توی درایو d نصب می کنم:
تنضیمات بعدی رو تغییر ندید و next رو بزنید:
اگر نمی خواین نرم افزار mongo compass رو نصب کنید تیک زیر رو بردارید، compass یک ابزار gui برای کار با مانگو هست و پیشنهاد می کنم نصب کنید، احتمالا در آموزش های بعدی نگاهی بهش بندازیم.
صبر کنید تا نصب برنامه تموم بشه. حالا به پوشه ای که مانگو رو نصب کردین برید. پوشه bin فایل های زیر رو داره:
اسکریت mongod برای راه اندازی سرور دیتابیس و اسکریپت mongo برای اجرای دستورات client است. اگر فایل mongod رو اجرا کنید (میتونید با ابزار command prompt هم اون رو اجرا کنید) می بینید که ارور میده. این خطا بخاطر اینه که فولدری به آدرس data/db توی روت درایو ما پیدا نمیکنه، پس ما باید این فولدر رو بسازیم. من چون مانگو رو توی درایو d نصب کردم پس توی روت این درایو یک فولدر به نام data و داخل اون یه فولدر دیگه به نام db میسازم. شما اگر در درایو دیگری مثل c مانگو رو نصب کردین این مرحله رو باید داخل این درایو انجام بدین. حالا اگه فایل mongod رو اجرا کنین می بینید که به درستی ران میشه و ارور نمیده.
حالا بدون این که اسکریپت قبلی رو ببندید، فایل mongo رو اجرا کنید. می بینید که وارد shell دیتابیس شده و الان میتونید دستورات دیتابیس خودمون رو وارد کنیم. اگر دستور show dbs رو بزنید، دیتابیس هایی که داخل مانگو هستند رو میتونید ببینید، این دیتابیس ها پیشفرض توسط خود مانگو ساخته شده اند.
-خب ابزار ما به درستی نصب شد، اگر میخواین که هر دفعه وارد فولدر نصب نشین و فایل های بالا رو اجرا کنید میتونید آدرس فولدر رو به path ویندوز اضافه کنید و اونا رو با command prompt اجرا کنید. برای این کار توی منو ویندوز سرچ کنید Environment Variables و توی تب advanced منوی Environment Variables رو باز کنید. روی path کلیک کنید و edit رو بزنید.
حالا آدرس فولدر bin رو به آخر لیست اضافه کنید و ok رو بزنید. حالا این فولدر به صورت سراسری برای سیستم تعریف شده و توی command prompt دستورات mongo و mongod قابل اجرا هستند.
میتونید ابزار mongo shell رو از لینک زیر دانلود و نصب کنید، این ابزار یک سری ویژگی های اضافه مثل syntax highlighter داره و میتونید به جای mongo.exe از اون استفاده کنید، در کل نیازی به نصبش نیست و همون اسکریپت پیشفرض کار مارو راه میندازه.
https://www.mongodb.com/try/download/shell
https://downloads.mongodb.com/compass/mongosh-1.2.2-x64.msi