Trong bài đầu tiên này, chúng ta sẽ tìm hiểu khái niệm cơ bản về MongoDB,
Với nội dung mình xây dựng thiên về phía thực hành là nhiều, còn về lý thuyết các bạn có thể đào sâu thêm nhé 😅
1. Mongo DB là gì?
- Mongo DB là CSDL NoSQL, được viết bằng ngôn ngữ C++
2. Tại sao phải dùng MongoDB?
- Tất nhiên sẽ có những ưu điểm và nhược điểm nên người ta mới lựa chọn. Các bạn research thêm nhé🤣
3. Cài đặt
- Docker
- Image: mongo:latest
- Mongosh:
- Công cụ UI: Mongo Compass
4. Kết nối với mongoDB:
- Qua mongo SH:
- mongosh mongodb://docker:[email protected]:55003
- Qua mongo compass: pass cái URL ở trên vào nhé
5. So sánh giữa SQL & Mongo
SQL Terms/Concepts 1 | MongoDB Terms/Concepts |
---|---|
database | database |
table | collection |
row | document |
index | index |
- Còn một số nữa, các bạn hãy tham khảo tại đây.
https://www.mongodb.com/docs/manual/reference/sql-comparison/
Lời kết
Cũng như lời mở đầu, cảm ơn và mời bạn đọc những bài viết tiếp theo của mình nhé 👍️
Nguồn: viblo.asia