Blog

Kiểu dữ liệu trong MongoDB

MongoDB hỗ trợ nhiều kiểu dữ liệu được liệt kê dưới đây: Chuỗi: Đây là kiểu dữ liệu được sử dụng phổ biến nhất để lưu giữ dữ liệu. Chuỗi trong MongoDB phải là UTF-8 hợp lệ. Số nguyên: Kiểu dữ liệu này được sử dụng để lưu một giá…

Chèn Document trong MongoDB

Phương thức insert() trong MongoDB Để chèn dữ liệu vào trong Collection trong MongoDB, bạn cần sử dụng phương thức insert() hoặc save(). Cú pháp Cú pháp cơ bản của lệnh insert() như sau: Ví dụ Ở đây, mycol là tên của Collection, đã được tạo trong chương trước. Nếu…

Xóa Collection trong MongoDB

Phương thức drop() trong MongoDB Phương thức db.collection.drop() trong MongoDB được sử dụng để xóa một Collection từ cơ sở dữ liệu. Cú pháp Cú pháp cơ bản của lệnh drop() là như sau: db.COLLECTION_NAME.drop() Ví dụ Đầu tiên, bạn kiểm tra các Collection có sẵn bên trong cơ sở…

Tạo Collection trong MongoDB

Phương thức createCollection() trong MongoDB Phương thức db.createCollection(name, options) trong MongoDB được sử dụng để tạo Collection. Cú pháp Cú pháp cơ bản của lệnh createCollection() trong MongoDB như sau: Trong lệnh trên, name là tên của Collection. Options là một Document và được sử dụng để xác định cấu…

NHỮNG KHÁC BIỆT CỦA SQL VS NOSQL

SQL là gì? SQL chính là viết tắt của Structured Query language, là ngôn ngữ chuẩn để xử lý Cơ sở dữ liệu quan hệ. Một cơ sở dữ liệu quan hệ xác định các mối quan hệ dưới dạng các bảng. Lập trình SQL có thể được sử dụng…

Mô hình hóa dữ liệu trong MongoDB

Dữ liệu trong MongoDB có một Schema linh động. Các Document trong cùng Collection không cần thiết phải có cùng tập hợp các trường hoặc cấu trúc, và các trường chung trong các Document của Collection có thể giữ các kiểu dữ liệu khác nhau. Một số chú ý trong…

Cài đặt MongoDB

Cài đặt MongoDB trên Windows Để cài đặt MongoDB trên Windows, đầu tiên bạn tải phiên bản MongoDB mới nhất từ: http://www.mongodb.org/downloads. Đảm bảo bạn đã tải phiên bản MongoDB đúng với phiên bản Windows của bạn. Để lấy phiên bản Windows, mở dòng nhắc lệnh và thực thi lệnh…

Lợi thế của MongoDB

Bất kỳ cơ sở dữ liệu quan hệ nào (Relation Database) có một Schema Design đặc trưng để chỉ số các bảng dữ liệu và mối quan hệ giữa các bảng dữ liệu đó với nhau. Trong khi đó trong MongoDB không có khái niệm về mối quan hệ. Các…