آموزش MongoDB در MongoEngine

3 سال پیش
آموزش MongoDB در MongoEngine

آموزش MongoDB در MongoEngine

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش MongoDB در MongoEngine خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش پایتون

پایگاه های داده NoSQL در دهه اخیر افزایش محبوبیت داشته اند. در دنیای امروز برنامه های وب بی درنگ، حجم عظیمی از داده ها با دستگاه های تلفن همراه و جاسازی شده تولید می شوند. پایگاه داده های رابطه ای سنتی (مانند Oracle  MySQL و غیره) برای رشته ها مناسب نیستند. پردازش چنین داده هایی نیز دشوار است زیرا آنها دارای طرحواره ثابت و از پیش تعریف شده ای هستند و مقیاس پذیر نیستند. پایگاه های داده NOSQL دارای طرحواره انعطاف پذیر بوده و به صورت توزیع شده در تعداد زیادی از سرورهای جامعه ذخیره می شوند.

پایگاه داده های NOSQL بر اساس سازماندهی داده ها طبقه بندی می شوند. MongoDB یک پایگاه داده محبوب Document Store NOSQL است. سازنده اساسی پایگاه داده MongoDB یک سند نامیده می شود. سند مجموعه ای از جفتهای مقدار-کلید است که در قالب JSON ذخیره شده اند. بیش از یک سند در یک مجموعه ذخیره شده است. یک مجموعه را می توان مشابه یک جدول در هر پایگاه داده رابطه ای ، و یک سند را به عنوان سطر یک جدول در نظر گرفت. با این حال ، باید توجه داشت که از آنجا که MongoDB از طرح و برنامه کمتری برخوردار است ، لازم نیست تعداد جفت های مقدار کلیدی در هر سند از یک مجموعه یکسان باشد.

MongoDB توسط MongoDB Inc توسعه یافته است. این یک پایگاه داده مبتنی بر سند توزیع شده با اهداف عمومی است. این نسخه در شرکت و همچنین نسخه جامعه موجود است. آخرین نسخه نسخه Community برای سیستم عامل ویندوز را می توانید از https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2012plus-4.2.6-signed.msi بارگیری کنید.

MongoDB را در پوشه مورد نظر خود نصب کرده و سرور را با دستور زیر راه اندازی کنید

D: \ mongodb \ bin> mongod

 

سرور اکنون برای درخواست اتصال ورودی در پورت ۲۷۰۱۷ آماده است. پایگاه داده های MongoDB در پوشه bin / data ذخیره می شوند. این مکان را می توان با گزینه –dbpath در دستور بالا تغییر داد.

در ترمینال دستور دیگری، کنسول MongoDB را با دستور زیر شروع کنید –

D: \ mongodb \ bin> mongo

 

اعلان MongoDB مشابه آنچه معمولاً در ترمینال MySQL یا SQLite می بینیم است. تمام عملیات پایگاه داده مانند ایجاد پایگاه داده ، درج سند ، به روزرسانی و حذف و همچنین بازیابی اسناد را می توان از داخل کنسول انجام داد.

E:\mongodb\bin>mongo
MongoDB shell version v4.0.6
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("0d848b11-acf7-4d30-83df-242d1d7fa693") }
MongoDB server version: 4.0.6
---
>

 

پایگاه داده پیش فرض مورد استفاده آزمایش است.

> db
Test

 

با دستور “use” هر پایگاه داده دیگری به عنوان جاری تنظیم می شود. اگر پایگاه داده نامگذاری شده وجود نداشته باشد ، پایگاه جدید ایجاد می شود.

> use mydb
switched to db mydb

 

لطفاً به آموزش دقیق ما در MongoDB در https://www.tutorialspoint.com/mongodb/index.htm مراجعه کنید.

 

منبع.

 

لیست جلسات قبل آموزش MongoEngine

  1. آموزش MongoEngine
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه