Hướng dẫn inc trong mongodb
1. Giới thiệu cơ bản về mongoDB###MongoDB là một cơ sở dữ liệu mã nguồn mở được viết bằng C++ và là cơ sở dữ liệu NoSQL hàng đầu. Ngoài ra thì MongoDB còn là là một cơ sở dữ liệu đa nền tảng, hoạt động trên các khái niệm Collection và Document, nó cung cấp hiệu suất cao, tính khả dụng cao và khả năng mở rộng dễ dàng Show 2. Database trong MongoDB###MongoDB Server có thể có nhiều database, mỗi database chứa các collection 3. CollectionCollection là một nhóm các Document trong MongoDB. Collection trong MongoDB tương đương với table sử dụng trong các hệ quản trị cơ sở dữ liệu SQL. Một Collection tồn tại bên trong một cơ sở dữ liệu duy nhất. Các Collection không có ràng buộc Relationship như các hệ quản trị cơ sở dữ liệu khác nên việc truy xuất rất nhanh. 4. DocumentDocument hay BSON document là một tập hợp chứa các cặp key-value, bên trong một Collection có thể có nhiều trường khác nhau. Document trong mongoDB tương đương với row trong các hệ quản trị cơ sở dữ liệu SQL. Trong một document chứa nhiều field tương đương với column trong các hệ quản trị cơ sở dữ liệu SQL. Bảng dưới đây cho thấy sự tương đương trong mongoDB và các hệ quản trị cơ sở dữ liệu SQL 5. Create and AlterBảng dưới đây trình bày sự tương ứng giữa câu lệnh SQL và mongoDB 5.1. Create tableSQL Schema Statements
MongoDB Schema Statements Collection hoàn toàn được tạo khi thực hiện insert() lần đầu tiên. Khóa chính được tự động thêm nếu _id field không được xác định.
Tuy nhiên bạn cũng có thể tạo một collection
5.2 Alter tableSQL statement
MongoDB Sử dụng $set operator để add field đã tồn tại trong document
Sử dụng $unset operator để xóa field đã tồn tại trong document
5.3.InsertSự tương tứng giữa SQL và mongoDB khi Insert record SQL INSERT Statements
MongoDB insert() Statements
5.4. SelectSự tương tứng giữa SQL và mongoDB khi select
SQL SELECT Statements và MongoDB find() Statements
5.5.Update RecordsCâu lệnh sau đây tương ứng giữa SQL và mongoDB
5.6 Delete recordCâu lệnh sau đây tương ứng giữa SQL và mongoDB
Nguồn tham khảo http://www.tutorialspoint.com/mongodb/ https://docs.mongodb.com/manual/reference/sql-comparison/ |