1
Cài đặt MongoDB
2
Cài đặt MongoDB Phần 2
3
Thử thách cài đặt: Đảm bảo bạn đã hiểu rõ mọi thứ
4
MongoDB Atlas
5
Khái niệm cơ bản MongoDB: Daemon, Process và Shell
6
Tệp cấu hình MongoDB
7
Lược đồ (Schema)
8
MongoDB Shell Phần 1
9
MongoDB Shell Phần 2
10
Phương thức gốc của Mongo Shell
11
Đối tượng DB và đối tượng Kết nối
12
Thử đối tượng DB và Kết nối trên Mongo Shell
13
--nodb
14
.mongorc.js
15
.mongorc.js Phần 2
16
.mongorc Phần 3
17
Tập lệnh Shell và chế độ tương tác
18
Tiếp theo là gì
19
Quy tắc bắt buộc khi chọn tên
20
Giới thiệu BSON
21
Các kiểu BSON
22
CURD (Tạo, Đọc, Cập nhật, Xóa)
23
Tạo (Create)
24
Chèn một tài liệu một lần
25
Chèn nhiều tài liệu cùng lúc
26
Thử phương thức insertMany
27
Lệnh insert
28
Đối tượng con trỏ (Cursor)
29
Toán tử truy vấn
30
Thử các toán tử truy vấn
31
So sánh ngôn ngữ (Collation)
32
Ứng dụng của so sánh ngôn ngữ
33
Cách làm việc với mảng lồng nhau
34
Cách làm việc với tài liệu lồng nhau Phần 1
35
Cách làm việc với tài liệu lồng nhau Phần 2
36
Con trỏ (Cursor)
37
Cách sao chép một bộ sưu tập
38
Giới thiệu Cập nhật (Update)
39
Demo cập nhật tài liệu
40
Upsert: kết hợp chèn và cập nhật
41
Cách cập nhật giá trị kiểu Ngày tháng
42
Cập nhật liên quan đến mảng Phần 1
43
Cập nhật liên quan đến mảng Phần 2
44
Toán tử addToSet
45
$, $[], và $[identifier]
46
Thao tác Xóa (Delete)
47
Giới thiệu Chỉ mục (Index)
48
Các phương thức liên quan đến chỉ mục
49
Demo Tạo và Sử dụng Chỉ mục
50
Xây dựng Chỉ mục cho Mảng
51
Chỉ mục Thưa (Sparse Index)
52
Chỉ mục TTL
53
Chỉ mục Văn bản (Text Index): Giới thiệu
54
Chỉ mục Văn bản
55
Trọng số Trường
56
Thiết lập Trọng số Trường
57
Giới thiệu Bộ sưu tập Giới hạn
58
Làm việc với Bộ sưu tập Giới hạn
59
Con trỏ Có thể Theo dõi
60
Giới thiệu Trình xác thực
61
Thử nghiệm Trình xác thực
62
Công cụ Lưu trữ và Điểm kiểm tra
63
Ghi nhật ký
64
Thống kê Cơ sở dữ liệu và Bộ sưu tập
65
Giải phóng Thủ công Không gian Lưu trữ
66
Giới thiệu Tổng hợp
67
Giai đoạn Pipeline và Toán tử
68
Thiết kế Pipeline Tổng hợp
69
Thử nghiệm Pipeline Tổng hợp
70
Toán tử $avg và $sum
71
Thử nghiệm Toán tử $avg và $sum
72
Toán tử $round và $trunc
73
Ứng dụng: Làm tròn Đánh giá Trung bình Người dùng
74
Thử thách: Tính Giá cuối cùng, VAT, Giảm giá và Phí Vận chuyển
75
Các Toán tử Tổng hợp Thông dụng Khác
76
$expr: Tìm Sản phẩm Có lợi nhuận
77
$group
78
$sort, $skip, $limit và $count
79
Sắp xếp Tài liệu dựa trên TextScore trong Tìm kiếm Văn bản/Từ khóa
80
$unwind
81
$sortByCount: Kết hợp $group, $sum và $sort
82
Giới thiệu $bucket và $bucketAuto
83
Ứng dụng của $bucket
84
Ứng dụng của $bucketAuto
85
$facet: Tái sử dụng Kết quả từ Giai đoạn Trước
86
$arrayElemAt: Truy xuất Phần tử dựa trên Chỉ mục
87
Thử thách: Tìm Xe có Số dặm Cao nhất
88
Left Join: $lookUp
89
Ứng dụng $lookUp: Truy xuất Sản phẩm và Đánh giá Cùng nhau
90
Sử dụng $lookUp theo Cách khác
91
$out: Lưu Kết quả Tổng hợp để Sử dụng Sau này
92
Giới thiệu $merge
93
Thử nghiệm $merge
94
View: Bản sao Chỉ đọc của một Bộ sưu tập
95
Giới thiệu MapReduce
96
Thử nghiệm MapReduce
97
Giới thiệu Bộ sao chép
98
Hiểu cách Hoạt động của Bộ sao chép
99
Cách Thiết lập Bộ sao chép
100
Thiết lập Bộ sao chép Đầu tiên của Chúng ta
101
Oplog
102
Độ trễ Sao chép
103
Vấn đề do Độ trễ Sao chép Gây ra
104
Đồng bộ Ban đầu
105
Bầu chọn và Bắt kịp
106
Ghi lại Có thể Thử lại
107
Mối quan tâm Ghi: W, J và wTimeout
108
Mối quan tâm Ghi Tùy chỉnh: Thẻ
109
Giới thiệu các Phương thức Bộ sao chép Thông dụng
110
Thêm và Xóa Thành viên Bộ trễ
111
Tùy chọn Đọc
112
Tính nhất quán Ngẫu nhiên
113
Đọc và Ghi Đơn điệu
114
Rollback
115
Mối quan tâm Đọc
116
Thử nghiệm Mối quan tâm Đọc "Majority" và "Linearizable"
117
Giới thiệu Phân mảnh
118
Khóa Phân mảnh
119
Chiến lược Phân mảnh
120
Chunks
121
Thành phần của Cụm Phân mảnh
122
Giới thiệu Cách Thiết lập Cụm Phân mảnh Mới
123
Thiết lập Cụm Phân mảnh Mới
124
Vận hành Cụm Phân mảnh Phần 1
125
Vận hành Cụm Phân mảnh Phần 2
126
Di chuyển Thủ công một Chunk đến Shard Chỉ định
127
Chia Thủ công một Chunk
128
Hợp nhất Thủ công Hai Chunk thành Một
129
Cập nhật Giá trị Trường Khóa Phân mảnh
130
Cách Xóa Tài liệu từ Cụm Phân mảnh
131
Điều gì Xảy ra Nếu Liệt kê Tất cả Máy chủ Cấu hình
132
Giới thiệu Vùng Phân mảnh
133
Tạo và Xóa Vùng cho Shards
134
Giới hạn Di chuyển Chunk bằng Vùng
135
Cách Bộ Cân bằng Di chuyển Chunk và Xử lý Tài liệu Mồ côi
136
Tính năng Mới: Thêm Trường mới vào Chỉ mục Khóa Phân mảnh
137
Xóa bảng Định tuyến
138
Các Thuộc tính ACID
139
Giao dịch Đa tài liệu
140
Cách Sử dụng Giao dịch trên Mongo Shell
141
Chạy Thao tác Giao dịch trên Bộ sao chép
142
Ứng dụng: Cập nhật Giá trị Trường Khóa Phân mảnh
143
Giới thiệu Kiểm soát Truy cập Người dùng
144
Trình diễn Kiểm soát Truy cập dựa trên Vai trò
145
Các Vai trò Tích hợp Khác
146
Thử nghiệm Các Vai trò Tích hợp Khác
147
Tạo Tài khoản Người dùng với Vai trò Tự định nghĩa
148
Tạo Vai trò Tùy chỉnh và Tài khoản Người dùng để Quản lý Mật khẩu
149
Thử nghiệm Kiểm soát Truy cập dựa trên Vai trò trên Bộ sao chép
150
Cơ chế Xác thực
151
KeyFile
152
Vai trò Tùy chỉnh
153
Bật Xác thực Nội bộ trên Bộ sao chép
154
Bật Xác thực Nội bộ trong Bộ sao chép Không có Thời gian Ngừng hoạt động
155
Xoay vòng Khóa
156
Bật Xác thực cho Cụm Phân mảnh
157
Giới thiệu Luồng Thay đổi
158
Lọc Sự kiện Thay đổi
159
Giới thiệu GridFS
160
Tải lên, Liệt kê, Tìm kiếm và Tải xuống Tệp bằng GridFS
161
Sao lưu và Khôi phục Tiến trình Mongod Độc lập
162
Sao lưu và Khôi phục Bộ sao chép
163
Thiết lập Trình điều khiển NodeJS MongoDB và Kết nối với MongoDB
164
Đọc Tài liệu bằng Trình điều khiển NodeJS
165
Chèn Tài liệu Mới và Tạo Bộ sưu tập Giới hạn
166
Xóa và Cập nhật Tài liệu
167
Chuẩn bị Tạo Chương trình Giao dịch bằng NodeJS
168
Giao dịch
169
session.withTransaction()