راهنمای کامل مانگو دی بی (MongoDB)


راهنمای کامل مانگو دی بی (MongoDB)

در این دوره آموزشی، در زمینه پایگاه داده MongoDB و MongoDB Shell مطالب ذیل را می آموزید: نصب پایگاه داده MongoDB  بر روی کامپیوتر محلی (مک یا ویندوز)، سرور اختصاصی یا سرور مجازی (VPS) سرویس عنوان یک سرویس MongoDB Atlas – نرمافزار ابری MongoDB به عنوان یک سرویس. شما همچنین رابط گرافیکی را برای مدیریت MongoDB نصب خواهید کرد: مانند Robo 3T (قبلا...

در این دوره آموزشی، در زمینه پایگاه داده MongoDB و MongoDB Shell مطالب ذیل را می آموزید:

نصب پایگاه داده MongoDB بر روی کامپیوتر محلی (مک یا ویندوز)، سرور اختصاصی یا سرور مجازی (VPS) سرویس عنوان یک سرویس MongoDB Atlas – نرمافزار ابری MongoDB به عنوان یک سرویس. شما همچنین رابط گرافیکی را برای مدیریت MongoDB نصب خواهید کرد: مانند Robo 3T (قبلا با نام Robomongo) و واسط گرافیکی و مدیریتی MongoDB Compass یاد می گیرید چگونه در MongoDB Shell کار کنید. ما موتور های جاوا اسکریپت را که در پایگاه داده MongoDB استفاده می شود مورد بحث و بررسی قرار خواهیم داد. مطالعه انواع داده های اولیه در MongoDB – رشته ها، اعداد، آرایه ها، اشیا، و تاریخ ها و غیره. ما در مورد انواع داده های JSON و BSON گفتگو خواهیم کرد و در مورد تفاوت بین آنها صحبت خواهیم کرد. انجام انواع CRUD (ایجاد، خواندن، به روز رسانی و حذف) عملیات. بررسی دقیق پرسش و جو های MongoDB و زبان پرس و جو. عملگر های مختلف پرس و جو مانند $or، $and، $It، $gt، $type، $in، بطور دقیق پوشش داده خواهند شد. چارچوب تجمعی MongoDB شاخص های MongoDB و برنامه های سودمند

این دوره برای هر کسی که مایل است به سرعت تمامی مطالب را در مورد پایگاه داده MongoDB بیاموزد و بتواند با آن کار کند، کامل و مناسب می باشد.

تمامی کد های مربوط به این دوره در این صفحه قابل دسترس می باشد.

سبک و رهیافت دوره

این دوره دوستانه شما را با پایگاه داده MongoDB آشنا می کند. این دوره آموزشی با دستورالعمل های گام به گام و مثال های های کاری بسته بندی شده است. این دوره به بخش های کوچک و واضح تقسیم شده است، بنابراین شما می توانید با سرعت خود یاد بگیرند و تمرکز خود را بر قسمت مورد علاقه خود قرار دهید. این دوره کاملا بر روی پایگاه داده MongoDB و MongoDB Shell تمرکز خواهد کرد.

مباحث دوره:

بررسی دوره و مرور وظایف تمرینی مقدمه ای بر پایگاه داده MongoDB روش های نصب پایگاه داده MongoDB نصب MongoDB بر روی کامپیوتر محلی (مک یا ویندوز) نصب MongoDB در سرور اختصاصی یا سرور مجازی (VPS) استفاده از MongoDB به عنوان یک سرویس (Cloud MongoDB) نصب ابزار GUI برای مدیریت MongoDB مقدمه ای بر MongoDB Shell انواع داده اولیه در MongoDB عملیات پایه ایجاد، خواندن، به روز رسانی و حذف (CRUD) پرس و جو MongoDB به روز رسانی اسناد حذف عملیات چارچوب همگرا شاخص ها برنامه های سودمند جمع بندی مطالب دوره

MongoDB Essentials – A Complete MongoDB Guide [Video] Publisher:Packtpub Author:Bogdan Stashchuk Duration:10 hours 14 minutes

A Complete MongoDB Guide and MongoDB Shell
In this course on MongoDB and MongoDB Shell, you’ll learn:
Installation of the MongoDB which will be performed on the Local computer (Mac or Windows), Dedicated or VPS server, MongoDB Atlas – Cloud MongoDB Software as a Service.
You will also install graphical interfaces for MongoDB management: such as Robo 3T (previously Robomongo) and MongoDB Compass.
Learn how to work in MongoDB Shell. We will discuss and explore JavaScript Engine that is used in MongoDB.
Study primary MongoDB data types – Strings, Numbers, Arrays, Objects, and Dates etc. We will talk about JSON and BSON data types and discuss the difference between them.
Perform all sorts of CRUD (Create, Read, Update and Delete) Operations.
Study in-depth MongoDB queries and query language. Different query operators such as $or, $and, $lt, $gt, $type, $in will be deeply covered.
MongoDB Aggregation framework
MongoDB Indexes and Utilities
This course is perfect for anyone who wants to quickly get up-to-speed on MongoDB.
All the code and supporting files for this course are available at: https://github.com/PacktPublishing/MongoDB-Essentials—A-Complete-MongoDB-Guide
Style and Approach
This friendly course takes you through MongoDB. It is packed with step-by-step instructions and working examples. This comprehensive course is divided into clear bite-size chunks so you can learn at your own pace and focus on the areas of most interest to you. This course will focus purely on MongoDB and MongoDB Shell with step by step learning.
Released: Thursday, November 15, 2018
Course Navigation and Practice Tasks Overview
WINDOWS ONLY – Install “cmder”
Introduction to MongoDB
Introduction Module Overview
Document Database Overview
Understanding JSON
BSON
Conversion between JSON and BSON
Extended JSON Modes
MongoDB Structure
MongoDB Architecture
MongoDB Remote Management
MongoDB Introduction Summary
MongoDB Installation Options
Installation Introduction
Installation options
Installing MongoDB on the local computer (Mac or Windows)
Installing on the Mac
Launch MongoDB as a service on the Mac
Installing on Windows
Installing MongoDB on the Dedicated or VPS server
Hosting Services Overview
Launch Amazon EC2 server
Installing MongoDB on the Ubuntu Server
Configure MongoDB network access
Allow external access to the server
Create MongoDB Admin user
Connecting to MongoDB
Using MongoDB as a Service (Cloud MongoDB)
Introduction to MongoDB Cloud
Create MongoDB Atlas Cluster
Verify connection to the Cloud MongoDB Replica Set
Installing GUI Tools for MongoDB Management
GUI tools Overview
Install and Configure MongoDB Compass
Install and Configure Robo 3T (Robomongo)
Introduction to the MongoDB Shell
Introduction to the MongoDB Shell
Setup Overview
MongoDB Shell JavaScript Engine
Exploring MongoDB Server and Shell versions
Getting help in the MongoDB shell
MongoDB Shell JavaScript Syntax
Arguments in the MongoDB Method
MongoDB Shell Module Summary
Primary MongoDB Data Types
Introduction to the MongoDB Types
Most Common MongoDB BSON Types
Types Syntax in Shell Mode
BSON Type Identifiers
_id
ObjectId
Date and ISODate
Convert dates to ISODate Format
Storing proper Number Types in BSON
MongoDB Data Types Module Summary
Basic Create, Read, Update and Delete (CRUD) Operations
Introduction to the CRUD Module
Introduction to the CRUD Operations
Exploring Databases and Collections
Create and Delete Databases and Collections
Insert Methods Overview
insert()
insertOne()
insertMany()
Insert Document with different Value Types
Duplicate _id Error
Reading Documents Overview
Cursor
How Cursor works in find()
Generating Sample Set of Documents
Iterate Cursor in MongoDB Shell
Difference between Batch Size and Iterator Size
Change MondoDB Shell Iterator size
batchSize()
Cursor iteration using next() and hasNext()
forEach() and toArray()
count(), limit(), skip() and sort()
Chaining sort(), limit() and skip()
findOne()
CRUD Operations Module Summary
MongoDB Queries
Introduction to MongoDB Queries
Insert Sample Documents
Empty Query
Equality Query
Introduction to Operators
Comparison Operators $eq, $neq, $lt, $gt
$in and $nin
$and
$or
Embedded Documents
Query Arrays by Specific Value
Array operators $all, $size
Query Array of Nested Documents
$elemMatch
$exists and $type
Fields Filtering
$regex
Queries Module Summary
Updating Documents
Introduction to the Document Updates
Create Sample Documents
Update Methods Syntax
$set
$unset
update() one Document
update() multiple Documents
updateOne()
updateMany()
replaceOne()
Combine multiple update Operators
$rename
$currentDate
Array Update Operators
$push
$addToSet
$pop
$pull
$pullAll
Positional Operator $
Positional Operator $ in Nested Documents
Positional Operator $ with $elemMatch
$inc
Update Module Summary
Delete Operations
Introduction to the Delete Operations
Create temp DB, Collection and Documents
Delete Documents Overview
remove()
deleteOne()
deleteMany()
drop() Collection
dropDatabase()
Delete Operations in Robo 3T
Delete Module Summary
Aggregation Framework
Introduction to the Aggregation Framework
Loading sample documents
Aggregation Process
aggregate ()
Aggregation Stages Overview
Aggregation Expressions
$match
Aggregation Example 1 – $match
$group
Aggregation Example 2 – $group
Aggregation Example 3 – $group by nested Fields
Aggregation Example 4 – $group by multiple fields
Aggregation Example 5 – $match and $group
Aggregation Example 6 – swap $match and $group
Aggregation Example 7 – $group and $match
$count
Aggregation Example 8 – $count
Different documents count methods
Aggregation Example 9 – $group and $count
$sort
Aggregation Example 10 – $sort
Aggregation Example 11 – $group and $sort
$project
Aggregation Example 12 – $project
Aggregation Example 13 – $project with restructuring
$limit
Aggregation Example 14 – $limit, $match and $group
Arrays $group issue
$unwind
Aggregation Example 15 – $unwind and $project
Aggregation Example 16 – $unwind and $group
Accumulators
Accumulators Syntax
$sum
Aggregation Example 17 – $sum and $group
Aggregation Example 18 – $sum, $unwind and $group
$avg
Aggregation Example 19 – $avg and $group
Unary Operators
$type
Aggregation Example 20 – $type and $project
$out
Aggregation Example 21 – $out
allowDiskUse Option
Aggregation Module Summary
Indexes
Introduction to Indexes
Indexes Overview
Index Creation Process
B-tree and how index works
Default _id index
getIndexes()
Create new Index
Index Creation Options
Index Example 1 – Create Unique index
Index Example 2 – Create index in background
Index Example 3 – Index with custom name
Query Performance and explain()
Index Example 4 – Query performance with index
Index Example 5 – ExecutionStats with Index
Index Example 6 – Query performance without index
Index Example 7 – ExecutionStats without Index
Index Example 8 – ExecutionStats with RegExp
Indexes deletion
Indexes Summary
Utilities
MongoDB Utilities Introduction
mongoexport
mongoexport Example
mongoimport
mongoimport Example
mongodump
mongodump Example
mongorestore
mongorestore Example
mongostat
mongotop
MongoDB Utilities Summary
Wrap Up
Course Summary

منبع

راهنمای کامل مانگو دی بی (MongoDB)

حتما بخوانید: سایر مطالب گروه آموزش

برای مشاهده فوری اخبار و مطالب در کانال تلگرام ما عضو شوید!


منتخب امروز

بیشترین بازدید یک ساعت گذشته


لخته خون گوشتی شبیه جگر در پریودی چیست و چه علتی دارد‌؟ +‌روش درمان