Hướng dẫn mongodb website - trang web mongodb
Show
1. Định nghĩa về MongoDB
2. Các thuật ngữ hay sử dụng trong MongoDB
Hãy lưu ý sự khác biệt của các trường và _id trong một document. Một _id được dùng để đại diện cho một document và chúng được sinh ra khi thêm một Document vào Collection. 3. So sánh giữa RDBMS (Relational database management system) và MongoDB| RDBMS | 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ụ cho Embedded Documents:
Để chỉ trường last trong trường name, ta dùng “name.last” Để chỉ number trong phone mà phone lại nằm trong trường contact, ta dùng “contact.phone.number” (*) key _id là do hệ thống tự tạo ra để làm khóa chính. 4. Các kiểu dữ liệu trong MongoDBMongoDB hỗ trợ các kiểu dữ liệu sau:
Ví dụ : Dữ liệu của collection bao gồm 2 documents MinKey và MaxKey: Câu lệnh truy vấn sau sẽ cho kết quả là một documents có _id: 1:
hoặc có thể viết
(*) https://docs.mongodb.com/manual/reference/operator/query/type/ 5. Một số câu lệnh dùng trong MongoDB
6. MongoDB hoạt động như thế nào
Từ đây có thể nhìn thấy nhược điểm của Mongodb như sau:
7. Lợi thế của MongoDB8. Khi nào NÊN sử dụng MongoDB ?Sử dụng MongoDB trong trường hợp:
9. Khi nào KHÔNG NÊN sử dụng MongoDB ?
10. Các công cụ quản trị MongoDBMột số công cụ điển hình như:
11. Cài đặt MongoDB- Trên Windows:
- Trên Linux: Tham khảo trên website : install hoặc tham khảo video cài đặt tại: link *Bài viết có tham khảo tại các nguồn khác nhau:* [1 ](https://robomongo.org/download) [2](https://www.linkedin.com/pulse/how-install-mongodb-use-robomongo-detelin-popov) [3](http://o7planning.org/vi/10273/huong-dan-cai-dat-va-su-dung-robomongo) [4](https://en.wikipedia.org/wiki/NoSQL) [5](http://vietjack.com/mongodb/) [6](https://docs.mongodb.com/manual/reference/sql-comparison/) [7](https://freetuts.net/tong-quan-ve-mongodb-203.html) [8](https://www.tutorialspoint.com/mongodb/index.htm) |