SlideShare a Scribd company logo
1 of 15
TÌM HIỂU VỀ MONGODB
CƠ BẢN VỀ MONGODB
I.Tổng quan
MongoDB là hệ quản trị cơ sở dữ liệu NoSQL
hướng văn bản. Mongodb được phát triển
bởi công ty phần mềm 10gen vào năm 2007.
Năm 2009 MongDB được phát hành mã
nguồn mở vào năm 2009.
MongoDB được viết bởi ngôn ngữ C++.
Chính vì được viết bởi C++ nên nó có khả
năng tính toán với tốc độ cao chứ không
giống như các hệ quản trị CSDL hiện nay.
MongoDB được sử dụng bởi nhiều hãng lớn
như MTV Networks , Adobe , Google , Cisco ,
Ebay , Facebook , ….
MongoDB có khả năng tương thích với
Windows, Linux, OS X, Solaris.
Hỗ trợ cho nhiều ngôn ngữ như :C, C++,
C#/.Net , Java , Javascript , Node.JS , PHP ,
Python,….
2.Các khái niệm
MongoDB cũng có cấu trúc lưu trữ tương tự
JSON , chính vì thế nó có hiệu suất cao, tương
tác nhanh và khả năng mở rộng tốt, nó hoạt
động trên khái niệm Collection và
Document.
Trước tiên Database là gì :
Database là một Ô chứa dữ liệu ở mức
vật lý (physical), mỗi database sẽ có
nhiều collection và được thiết lập lưu trữ
ở một nơi trong máy chủ máy tính. Một
máy chủ MongoDB thường có thể tạo
nhiều cơ sở dữ liệu.
Metadata: là nơi chứa toàn bộ thông tin
tổng quát của database:
• Namespaces: danh sách tất cả các
namespace.
• Index: danh sách các chỉ mục
• Profile: thông tin profile.
• User: danh sách các user được truy cập
vào database.
Collection là gì :
Collection trong MongoDB bản chất được
gọi là nhóm các document. Một collection
chứa tập các document, Ta có thể xem nó
tương tự như các table(bảng) trong cơ sở
dữ liệu quan hệ.
Tên của collection nên được bắt đầu bởi các
chữ cái hoặc dấu gạch dưới và có thể chứa
các kiểu số. các collection có thể được cấu
tạo trong các namespace ( là tên của một
nhóm các collection)
Bản chất của Collection: tập hợp các văn
bản BSON (BSON documents). Nhưng trong
MongDB khác biệt là các document không
tuân theo cấu trúc tức là các document
trong 1 collection không có cấu trúc cố định
như nhau ( không cần lưu các cột giống
nhau), như vậy ta không cần phải định
nghĩa thành phần các cột trong 1 collection
như trong cơ sở dữ liệu quan hệ.
Document là gì :
Nhắc đến document là ta nghĩ đến 1 văn
bản có cấu trúc. Nhưng đối với MongoDB thì
không bó buộc 1 document phải theo một
cấu trúc dữ liệu nào đó. Chính xác là 1
document như là 1 đối tượng dữ liệu.Các
document trong MongDB là JSON. Đặc biệt
có định dạng BSON( Binary JSON).
BSON là dãy tuần tự nhị phân được mã hóa
như tài liệu JSON. BSON giống như JSON,
hỗ trợ nhúng các đối tượng và mảng trong
các đối tượng và mảng khác.
MongoDB dùng BSON khi lưu trữ dữ liệu và
là định dạng các document khi chúng được
di chuyển trên network.
Field là gì :
Field là một thuật ngữ trong MongDB, nó
chứa cặp thông tin key và value, nó giống
như thuộc tính trong lập trình hướng đối
tượng có tên và giá trị.
• Một document chứa tập các trường (field).
• Key là tên của trường (field), có kiểu
chuỗi.
• Value là giá trị .
_id Field
• _id Field là 1 trường đặc biệt luôn có trong
1 document, dùng để xác định một
document đó. Giá trị của trường _id có
kiểu bất kỳ.
• Khi người dụng tạo một document mà
không cung cấp trường _id thì , cơ sở dữ
liệu tự động phát sinh _id cho document
đó và lưu vào cơ sở dữ liệu
Để hiểu rõ hơn sau đây là bảng so sánh giữa
CSDL thông thường với MongoDB và một ví
dụ về cách lưu trữ của MongoDB
CSDL thông thường MongoDB
Database Database
Table Collection
Tuple/Row Document
Column Field
Table Join Embedded Documents
Primary Key Primary Key ( mặc định là _id)
Ví dụ :

More Related Content

What's hot

đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịđồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịThanh Hoa
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinVõ Phúc
 
Đồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmĐồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmNguyễn Anh
 
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Tú Cao
 
đồ áN xây dựng ứng dụng website tin tức
đồ áN xây dựng ứng dụng website tin tứcđồ áN xây dựng ứng dụng website tin tức
đồ áN xây dựng ứng dụng website tin tứcnataliej4
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngNguyễn Danh Thanh
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm nataliej4
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngleemindinh
 
lý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tánlý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tánNgo Trung
 
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...MasterCode.vn
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýMasterCode.vn
 
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...The Boss
 
Các mô hình thương mại điện tử
Các mô hình thương mại điện tửCác mô hình thương mại điện tử
Các mô hình thương mại điện tửCat Van Khoi
 
docx.vn - Xay dung website ban quan ao online
docx.vn - Xay dung website ban quan ao onlinedocx.vn - Xay dung website ban quan ao online
docx.vn - Xay dung website ban quan ao onlineVi Thái
 
Hệ PhâN TáN
Hệ PhâN TáNHệ PhâN TáN
Hệ PhâN TáNit
 
Báo cáo-website-asp
Báo cáo-website-aspBáo cáo-website-asp
Báo cáo-website-aspsharingliving
 
Báo cáo tốt nghiệp
Báo cáo tốt nghiệpBáo cáo tốt nghiệp
Báo cáo tốt nghiệpMy Đá
 

What's hot (20)

đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịđồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
 
Giáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tinGiáo trình phân tích thiết kế hệ thống thông tin
Giáo trình phân tích thiết kế hệ thống thông tin
 
Đề tài: Quản lý cửa hàng vật liệu xây dựng, HAY, 9đ
Đề tài: Quản lý cửa hàng vật liệu xây dựng, HAY, 9đĐề tài: Quản lý cửa hàng vật liệu xây dựng, HAY, 9đ
Đề tài: Quản lý cửa hàng vật liệu xây dựng, HAY, 9đ
 
Đồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmĐồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềm
 
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
 
Đề tài: Phần mềm Quản Lý Siêu Thị Mini, HAY, 9đ
Đề tài: Phần mềm Quản Lý Siêu Thị Mini, HAY, 9đĐề tài: Phần mềm Quản Lý Siêu Thị Mini, HAY, 9đ
Đề tài: Phần mềm Quản Lý Siêu Thị Mini, HAY, 9đ
 
đồ áN xây dựng ứng dụng website tin tức
đồ áN xây dựng ứng dụng website tin tứcđồ áN xây dựng ứng dụng website tin tức
đồ áN xây dựng ứng dụng website tin tức
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm
 
Đề tài: Chương trình quản lý nhân sự tiền lương tại doanh nghiệp
Đề tài: Chương trình quản lý nhân sự tiền lương tại doanh nghiệpĐề tài: Chương trình quản lý nhân sự tiền lương tại doanh nghiệp
Đề tài: Chương trình quản lý nhân sự tiền lương tại doanh nghiệp
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
 
lý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tánlý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tán
 
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lý
 
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
 
Các mô hình thương mại điện tử
Các mô hình thương mại điện tửCác mô hình thương mại điện tử
Các mô hình thương mại điện tử
 
docx.vn - Xay dung website ban quan ao online
docx.vn - Xay dung website ban quan ao onlinedocx.vn - Xay dung website ban quan ao online
docx.vn - Xay dung website ban quan ao online
 
Hệ PhâN TáN
Hệ PhâN TáNHệ PhâN TáN
Hệ PhâN TáN
 
Báo cáo-website-asp
Báo cáo-website-aspBáo cáo-website-asp
Báo cáo-website-asp
 
Báo cáo tốt nghiệp
Báo cáo tốt nghiệpBáo cáo tốt nghiệp
Báo cáo tốt nghiệp
 

Similar to Tìm hiểu về mongodb

MongoDB.pptx
MongoDB.pptxMongoDB.pptx
MongoDB.pptxDuyThnh28
 
Bài Giảng Cơ Sở Dữ Liệu Hướng Đối Tượng (Object-Oriented Data Base).pdf
Bài Giảng Cơ Sở Dữ Liệu Hướng Đối Tượng (Object-Oriented Data Base).pdfBài Giảng Cơ Sở Dữ Liệu Hướng Đối Tượng (Object-Oriented Data Base).pdf
Bài Giảng Cơ Sở Dữ Liệu Hướng Đối Tượng (Object-Oriented Data Base).pdfNuioKila
 
Digital library standard and technology
Digital library standard and technologyDigital library standard and technology
Digital library standard and technologyMinh Tri Lam
 
Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2NguynMinh294
 
Csdliuihc 111212222339-phpapp02
Csdliuihc 111212222339-phpapp02Csdliuihc 111212222339-phpapp02
Csdliuihc 111212222339-phpapp02nguyen minh
 
Cơ sở dữ liệu đại học
Cơ sở dữ liệu đại họcCơ sở dữ liệu đại học
Cơ sở dữ liệu đại họcChu TheKop
 
Bai Vi Cong Cu Tmdt
Bai Vi   Cong Cu TmdtBai Vi   Cong Cu Tmdt
Bai Vi Cong Cu Tmdtflameht
 
Cơ sở dữ liệu ts.phạm thế quế[bookbooming.com]
Cơ sở dữ liệu   ts.phạm thế quế[bookbooming.com]Cơ sở dữ liệu   ts.phạm thế quế[bookbooming.com]
Cơ sở dữ liệu ts.phạm thế quế[bookbooming.com]bookbooming1
 
Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4caolanphuong
 
Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4caolanphuong
 
Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4caolanphuong
 
Gt bt access
Gt bt accessGt bt access
Gt bt accesslam04dt
 

Similar to Tìm hiểu về mongodb (20)

MongoDB.pptx
MongoDB.pptxMongoDB.pptx
MongoDB.pptx
 
Bài Giảng Cơ Sở Dữ Liệu Hướng Đối Tượng (Object-Oriented Data Base).pdf
Bài Giảng Cơ Sở Dữ Liệu Hướng Đối Tượng (Object-Oriented Data Base).pdfBài Giảng Cơ Sở Dữ Liệu Hướng Đối Tượng (Object-Oriented Data Base).pdf
Bài Giảng Cơ Sở Dữ Liệu Hướng Đối Tượng (Object-Oriented Data Base).pdf
 
On thi kpdl
On thi kpdlOn thi kpdl
On thi kpdl
 
Dublincore
DublincoreDublincore
Dublincore
 
Digital library standard and technology
Digital library standard and technologyDigital library standard and technology
Digital library standard and technology
 
Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2
 
Csdliuihc 111212222339-phpapp02
Csdliuihc 111212222339-phpapp02Csdliuihc 111212222339-phpapp02
Csdliuihc 111212222339-phpapp02
 
Cơ sở dữ liệu đại học
Cơ sở dữ liệu đại họcCơ sở dữ liệu đại học
Cơ sở dữ liệu đại học
 
Vb6 16 (15)
Vb6 16 (15)Vb6 16 (15)
Vb6 16 (15)
 
Bai Vi Cong Cu Tmdt
Bai Vi   Cong Cu TmdtBai Vi   Cong Cu Tmdt
Bai Vi Cong Cu Tmdt
 
GIÁO TRÌNH ACCESS 2003
GIÁO TRÌNH ACCESS 2003GIÁO TRÌNH ACCESS 2003
GIÁO TRÌNH ACCESS 2003
 
Giới thiệu ngắn về DOM
Giới thiệu ngắn về DOMGiới thiệu ngắn về DOM
Giới thiệu ngắn về DOM
 
Com201 slide 1
Com201   slide 1Com201   slide 1
Com201 slide 1
 
Cơ sở dữ liệu ts.phạm thế quế[bookbooming.com]
Cơ sở dữ liệu   ts.phạm thế quế[bookbooming.com]Cơ sở dữ liệu   ts.phạm thế quế[bookbooming.com]
Cơ sở dữ liệu ts.phạm thế quế[bookbooming.com]
 
CSDL_In ngay
CSDL_In ngayCSDL_In ngay
CSDL_In ngay
 
Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4
 
Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4
 
Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4
 
Access gt bt
Access gt btAccess gt bt
Access gt bt
 
Gt bt access
Gt bt accessGt bt access
Gt bt access
 

Tìm hiểu về mongodb

  • 2. CƠ BẢN VỀ MONGODB I.Tổng quan MongoDB là hệ quản trị cơ sở dữ liệu NoSQL hướng văn bản. Mongodb được phát triển bởi công ty phần mềm 10gen vào năm 2007. Năm 2009 MongDB được phát hành mã nguồn mở vào năm 2009.
  • 3. MongoDB được viết bởi ngôn ngữ C++. Chính vì được viết bởi C++ nên nó có khả năng tính toán với tốc độ cao chứ không giống như các hệ quản trị CSDL hiện nay. MongoDB được sử dụng bởi nhiều hãng lớn như MTV Networks , Adobe , Google , Cisco , Ebay , Facebook , ….
  • 4. MongoDB có khả năng tương thích với Windows, Linux, OS X, Solaris. Hỗ trợ cho nhiều ngôn ngữ như :C, C++, C#/.Net , Java , Javascript , Node.JS , PHP , Python,….
  • 5. 2.Các khái niệm MongoDB cũng có cấu trúc lưu trữ tương tự JSON , chính vì thế nó có hiệu suất cao, tương tác nhanh và khả năng mở rộng tốt, nó hoạt động trên khái niệm Collection và Document.
  • 6. Trước tiên Database là gì : Database là một Ô chứa dữ liệu ở mức vật lý (physical), mỗi database sẽ có nhiều collection và được thiết lập lưu trữ ở một nơi trong máy chủ máy tính. Một máy chủ MongoDB thường có thể tạo nhiều cơ sở dữ liệu.
  • 7. Metadata: là nơi chứa toàn bộ thông tin tổng quát của database: • Namespaces: danh sách tất cả các namespace. • Index: danh sách các chỉ mục • Profile: thông tin profile. • User: danh sách các user được truy cập vào database.
  • 8. Collection là gì : Collection trong MongoDB bản chất được gọi là nhóm các document. Một collection chứa tập các document, Ta có thể xem nó tương tự như các table(bảng) trong cơ sở dữ liệu quan hệ. Tên của collection nên được bắt đầu bởi các chữ cái hoặc dấu gạch dưới và có thể chứa các kiểu số. các collection có thể được cấu tạo trong các namespace ( là tên của một nhóm các collection)
  • 9. Bản chất của Collection: tập hợp các văn bản BSON (BSON documents). Nhưng trong MongDB khác biệt là các document không tuân theo cấu trúc tức là các document trong 1 collection không có cấu trúc cố định như nhau ( không cần lưu các cột giống nhau), như vậy ta không cần phải định nghĩa thành phần các cột trong 1 collection như trong cơ sở dữ liệu quan hệ.
  • 10. Document là gì : Nhắc đến document là ta nghĩ đến 1 văn bản có cấu trúc. Nhưng đối với MongoDB thì không bó buộc 1 document phải theo một cấu trúc dữ liệu nào đó. Chính xác là 1 document như là 1 đối tượng dữ liệu.Các document trong MongDB là JSON. Đặc biệt có định dạng BSON( Binary JSON).
  • 11. BSON là dãy tuần tự nhị phân được mã hóa như tài liệu JSON. BSON giống như JSON, hỗ trợ nhúng các đối tượng và mảng trong các đối tượng và mảng khác. MongoDB dùng BSON khi lưu trữ dữ liệu và là định dạng các document khi chúng được di chuyển trên network.
  • 12. Field là gì : Field là một thuật ngữ trong MongDB, nó chứa cặp thông tin key và value, nó giống như thuộc tính trong lập trình hướng đối tượng có tên và giá trị. • Một document chứa tập các trường (field). • Key là tên của trường (field), có kiểu chuỗi. • Value là giá trị .
  • 13. _id Field • _id Field là 1 trường đặc biệt luôn có trong 1 document, dùng để xác định một document đó. Giá trị của trường _id có kiểu bất kỳ. • Khi người dụng tạo một document mà không cung cấp trường _id thì , cơ sở dữ liệu tự động phát sinh _id cho document đó và lưu vào cơ sở dữ liệu
  • 14. Để hiểu rõ hơn sau đây là bảng so sánh giữa CSDL thông thường với MongoDB và một ví dụ về cách lưu trữ của MongoDB CSDL thông thường MongoDB Database Database Table Collection Tuple/Row Document Column Field Table Join Embedded Documents Primary Key Primary Key ( mặc định là _id)