MongoDB

Hướng dẫn cài đặt MongoDB trên MacOS

Trong bài viết này, vinasupport.com sẽ hướng dẫn các bạn cài đặt MongoDB trên MacOS một cách đơn giản nhất qua Homebrew cho cả chip Intel và M1. Cài đặt Homebrew Chúng ta sẽ cài đặt qua Homebrew nên chúng ta cần cài đặt Homebrew trước Homebrew yêu cầu phải có xcode command-line tools nên […]

[MongoDB] Hướng dẫn backup và restore Database

Sau đây, vinasupport.com sẽ hướng dẫn các bạn sao lưu và phục hồi một database trên MongoDB. Sao lưu một database trên MongoDB Để thực biện backup MongoDB database chúng ta sử dụng công cụ mongodump mongodump -d <database> -o <backup_folder> VD: Khôi phục một database trên MongoDB Để thực hiện restore MongoDB database với […]

[MongoDB] Lấy danh sách các bản ghi sắp xếp ngẫu nhiên

Để  lấy danh sách 10 bản ghi sắp xếp ngẫu nhiên trong MongoDB  (order by rand) chúng ta sử dụng câu lệnh mongo shell sau: db.posts.aggregate([ { $sample : { size: 10 } } ]) Nếu các bạn muốn filter (where) theo một điệu kiện nhất định. VD: column site = ‘vinasupport.com‘ thì dùng lệnh mongo […]

Tạo Auto-Increment Field trong MongoDB

Không như những Hệ quản trị CSDL khác như MySQL, PostgreSQL,… MongoDB không có khái niệm Auto-Increment. Mỗi một bản ghi khi được thêm vào CSDL sẽ có 1 object ID với các ký tự ngẫu nhiên (Hoặc theo 1 quy tắc do MongoDB định nghĩa) Bài viết này sẽ hướng dẫn cách tạo một […]

Hướng dẫn kết nối đến MongoDB bằng Python 3

Tiếp tục series lập trình Python 3, hôm nay vinasupport sẽ hướng dẫn các bận cách kết nối tới CSDL MongoDB bằng Python 3. Các bài viết nên tham khảo trước: MongoDB là gì? Hướng dẫn cài đặt MongoDB trên Ubuntu Python là gì? Hướng dẫn viết chương trình sử dụng Python Hướng dẫn sử […]

MongoDB là gì? Hướng dẫn cài đặt MongoDB trên Ubuntu

Trong bài viết này, VinaSupport sẽ giới thiệu các bạn về MongoDB – Hệ quản trị CSDL NoSQL phổ biến nhất hiện nay và hướng dẫn cài đặt trên HDH Ubuntu Linux. MongoDB là gì? MongoDB là hệ quản trị CSDL NoSQL (Document Database), nơi bạn có thể thực hiện các truy vấn (query), có […]