Cài đặt cơ bản với MongoDB


Về lý thuyết của MongoDB đã có sẵn nên mình sẽ không nói lại mà trích dẫn từ trang web khác như sau:
Kết quả từ Google
Bạn search với keyword "mongodb là gì?"

Vào thẳng vấn đề, đầu tiên bạn truy cập vào trang chủ của MongoDBhttp://mongodb.com/

Click vào nút Download ở góc phải màn hình hoặc click vào nút này

Do mình thực hành trên máy Mac nên sẽ hướng dẫn cách cài theo máy Mac ( xin thông cảm).
Bạn click vào Download để tải MongoDB tgz từ link https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-3.4.4.tgz (Community Server)

Khi download về sẽ có file nén như này : mongodb-osx-ssl-x86_64-3.4.4.tgz 
Bạn giải nén ra bình thường, sau đó copy vào thư mục gốc (tức là /Users/yourcomputer/) rồi đổi tên thành mongo cho dễ sử dụng.

Khi bạn đổi tên thư mục đã giải nén từ file mongodb-osx-ssl-x86_64-3.4.4.tgz  thành mongo. Bạn sẽ gõ lệnh cd mongo thay vì cd mongodb-osx-ssl-x86_64-3.4.4


Các bước lệnh như sau:
B1: cd mongo
B2: sudo su rồi gõ password laptop để xin quyền
B3: ./bin/mongod để start server như hình

Bạn nên tải thêm MongoDB Compass để quản lý database dưới dạng giao diện. Phần mềm có sẵn trên trang chủ MongoDB : https://www.mongodb.com/download-center?jmp=nav#community

Bạn mở lên với giao diện đã được điền các thông số. Cứ Connect


Bạn tạo database và collection. Theo mình thì collection giống như bảng bên MySQL vậy.



Đây là giao diện trong Collection "pin" của Database "xpirates"

Kết quả của MongoDB là JSON nên rất dễ đọc. 

Ví dụ Query theo điều kiện id =2 và firstName = "Bill"


Nếu bạn nào dùng MongoDB với NodeJS thì có vài driver như mongoose và mongodb (chính hãng)
Driver mongodb thì có sẵn hướng dẫn trong trang chủ bạn nào cần thì tìm hiểu thêm.

Cám ơn!

Nhận xét