Hướng dẫn tự học MongoDB qua ví dụ (Mongo database)
Hướng dẫn cài đặt và sử dụng MongoDB
- MongoDB là gì? Các khái niệm trong MongoDB
- Ưu nhược điểm của MongoDB, khi nào nên dùng MongoDB
- Hướng dẫn cài đặt, cấu hình MongoDB trên Windows
- Hướng dẫn cài đặt MongoDB trên Linux – Ubuntu
- Cài đặt và sử dụng Robo 3T (RoboMongo) trên Windows
- Tạo database trong MongoDB
- Xóa, DROP database trong MongoDB
- Tạo bảng, collections trong MongoDB
- Xóa bảng, collections trong MongoDB
- Insert document, bản ghi trong MongoDB
- Truy vấn dữ liệu, document – find(), Select, Where trong MongoDB
- Xóa document, row trong MongoDB
- Update document, dữ liệu trong MongoDB
- Projection trong MongoDB (chọn field được hiển thị trong kết quả tìm kiếm)
- Phân trang trong MongoDB (skip(), limit() paging trong MongoDB)
- Sắp xếp trong MongoDB(sorting() trong MongoDB)
- Xóa cột, field, trường của collections trong MongoDB ($unset).
-
Kiểm tra null, check field không tồn tại trong MongoDB với $exists
- Đổi tên field trong MongoDB với $rename
Nâng Cao
- System Collections là gì? Các System Collections trong MongoDB
- Các loại roles, vai trò, quyền trong MongoDB
- Bật, tắt chức năng đăng nhập MongoDB với username, password.
- Đăng nhập mongodb với username và password (database mongo)
- Tạo user/roles, phân quyền người dùng trên MongoDB
- MongoDB Remote Access – truy cập từ xa với MongoDB
- Replication trong MongoDB, Replica Set là gì?
- Cài đặt Replica Set, thêm mới node vào Replica Set
- Sao lưu và khôi phục database mongodb (mongodump/mongorestore)
Code ví dụ Java với MongoDB
Code ví dụ Spring Boot với MongoDB
Khác
- Đánh chỉ mục là gì? Đánh chỉ mục trong MongoDB
References:
https://docs.mongodb.com/manual/installation/
https://docs.mongodb.com/manual/mongo/