Bài 06: Hướng dẫn quản trị MongoDB bẳng RockMongo

Học MongoDB 27/01/2017 12:36 1056
Ở bài viết trước mình đã hướng dẫn các bạn cài MongoDB trên Window. Trong bài viết này, mình sẽ hướng dẫn các bạn sử dụng RockMongo một mã nguồn mở được viết bằng PHP để các lập trình viên thao tác với MongoDB không cần phải thông qua Shell truyền thống của cmd, vì thế cách quản trị đơn giản hơn rất nhiều.

1. Hướng dẫn cài đặt RockMongo

Bước 1: Các bạn truy cập: http://rockmongo.com/downloads, để tải bản cài đặt mới nhất của mã nguồn này.

Hoặc bạn có thể tải về từ https://github.com/iwind/rockmongo

 

Bước 2: Sao chép mã nguồn vừa tải về vào thư mục htdocs(www) của web server (hiện tại mình đang sử dụng xamp), ở đây mình tạo một thư mục rockmongo ở trong htdocs(www) nên đường dẫn truy cập sẽ có được là: http://localhost/rockmongo

Nếu truy cập vào rockmongo mà gặp thông báo như sau: “To make things right, you must install php_mongo module.” thì điều này có ý nghĩa rằng, bạn chưa cài đặt driver hỗ trợ giao tiếp, làm việc với mongodb trên PHP.  Để cài đặt driver bạn truy cập https://s3.amazonaws.com/drivers.mongodb.org/php/index.html tải một bản về, sau đó copy vào thư mục ext và thêm đoạn sau vào php.ini như hình dưới đây:

extension=php_mongo.dll

Lưu ý: Bạn cần chọn đúng phiên bản phù hợp với version window bạn sử dụng.

Bước 3: Mặc định tài khoản và mật khẩu đăng nhập vào rockMongo là: admin, thông tin thiết lập nằm trong trong tập tin “config.php” bạn có thể thay đổi tại dòng này:

$MONGO["servers"][$i]["control_users"]["admin"] = "admin";

2. Hướng dẫn sử  dụng

Bạn truy cập bằng  đường link http://localhost/rockmongo. và tiến hành đăng nhập bằng các  thông tin bạn đã config.

 

1. Tạo CSDL mới trong RockMongo

Để có thể tạo được cơ sở dữ liệu trong RockMongo bạn truy cập vào Tab “Databases” > “Create new database” > nhập tên CSDL > bấm “Create” là CSDL mới của bạn sẽ được tạo ra như hình sau:

2. Tạo Collection mới trong RockMongo

Trong MongoDB khái niệm Table của RDBMS được thay bằng Collection có nghĩa là tập hợp các bản ghi dữ liệu, để tạo được collection điều đầu tiên là bạn cần có một CSDL được tạo ra trước đó. Truy cập vào tên CSDL cần tạo thông qua thanh điều hướng bên trái > Chọn “New Collection” > Nhập tên Collection > Bấm “Create” là ngay lập tức collection sẽ được tạo ra.


3. Tạo mới một document.

Trong MongoDB khái niệm Record(Row) của RDBMS được thay bằng Document có nghĩa là tập hợp các column(cột), để tạo được document điều đầu tiên là bạn cần có một Collection được tạo ra trước đó. Truy cập vào tên Collection cần tạo thông qua thanh điều hướng bên trái > Chọn “Collection” > Nhập nội dung document > Bấm “Save” là ngay lập tức document sẽ được tạo ra.

Lưu ý: RockMongo hỗ trợ bạn hai loại dữ liệu đầu vào là JSON và Array. Và trong một document chỉ hỗ trợ nhập dữ liệu đầu vào duy nhất một loại(Không hỗ trợ cả JSON & Array).


3. Lời kết:

Như vậy là các bạn đã biết cách cài đặt và sử dụng rockMongo để quản trị CSDL MongoDB ở mức cơ bản. Trong các bài tiếp theo mình sẽ hướng dẫn các bạn nhiều hơn.

Xem Thêm

Profile photo of adminTheHalfHeart

B.V.T

Sinh ra và lớn nên ở Bắc Giang. Hiện tại thì tôi đang là một lập trình viên tại VietISO. Tôi lập website này với mục đích là bookmark những gì tôi đã đọc qua và mong muốn chia sẻ những gì tôi biết.