Học mongodb online với https://shopdothang.com và Robomongo

Ở bài trước tất cả chúng ta đã khám phá được khái niệm mongodb là gì rồi nên để đung nóng serie này thì trong bài này mình sẽ trình làng với những bạn một website dùng để học mongodb cực kỳ thuận tiện, nó được cho phép bạn tạo database trên đó và thao tác trực tiếp trên đó thay vì phải thiết lập mongodb tại máy của mình. Tuy nhiên bài tiếp theo mình vẫn hướng dẫn những bạn thiết lập mongodb trên window để những bạn không có internet hoàn toàn có thể học mongodb được .

test php

banquyen png

Bài viết này được đăng tại

freetuts.net

, không được copy dưới mọi hình thức.

1. Tạo database MongoDB trên mongolab.com

mongolab.com là một website cho phép bạn tạo database và lưu trữ dữ liệu trên Server của họ ở dạng có phí hoặc miễn phí, dù có phí hay miễn phí bạn vẫn được phép chọn server đặt database (Amazon, Google, …), nếu bạn chọn gói miễn phí thì được tối đa là 0.5G dung lượng. 

Để ĐK bạn phải triển khai những bước sau :

Bước 1: Đăng ký tài khoản trên mongolab.com

Bài viết này được đăng tại [ không lấy phí tuts. net ] Bạn vào đường link https://mongolab.com/signup/ và ĐK một thông tin tài khoản, quan tâm là bạn phải nhập email đúng và chuẩn nhé vì nó sẽ gửi một mail đến địa chỉ email mà bạn đã ĐK và nhu yếu kích hoạt thông tin tài khoản .
Sau khi ĐK xong bạn vào email và chờ email của họ gửi đến, mở mail ra và click vào đường link mà họ đa gửi để kích hoạt thông tin tài khoản nhé .

Bước 2: Tạo database mongodb trên mongolab.com

Bạn truy vấn vào địa chỉ https://mongolab.com/login/ và triển khai đăng nhập, sau khi đăng nhập bạn sẽ nhận được một giao diện như sau :

mongolab-com-login-success.png

Tại đây ban click vào button Create new mà mình đã khoanh tròn màu đỏ và nó sẽ chuyển bạn đến một trang nhập thông tin. Vì trang này hơi dài nên mình không chụp màn hình được, vì vậy mình sẽ chụp từng phần nhỏ nhé.

Tại mục Cloud Provider bạn sẽ chọn một trong các vị trí đặt dữ liệu, ở đây mình chọn amazon web service (khoanh đỏ).

amazon-web-service-mongodb.png

Tại mục Plan bạn sẽ chọn Single Node, bên dưới mục nhỏ Standard Line bạn sẽ chọn gói free (sandbox), bên dưới cùng bạn sẽ chọn version của mongodb là 2.6x.

/mongodb-select-package.png

Cuối cùng bạn sẽ đặt tên cho database và click vào button Create new MongoDB Deployment (lưu ý là tên database phải là chữ thường).

mongodb-select-package-1.png

Sau khi tạo xong nó sẽ chuyển hướng bạn về một trang chứa danh sách các database mà bạn đã tạo. Bạn click chuột vào database bạn muốn quản lý. Giả sử tôi click vào database freetutsdb, lúc này giao diện như sau:

freetutsdb-mongodb-test.png

Tại đây bạn hoàn toàn có thể xóa database này bằng cách click vào nút Delete database màu đỏ, riêng vòng màu vàng bạn sẽ triển khai ở bước tiếp theo dưới đây .

Bước 3: Tạo User cho Database

Bước này khá quan trọng nhé vì mỗi database phải có một User quản lý để kết nối. Tại vòng màu vạng bạn click vào chữ Click here để tạo user mới, nó sẽ hiển thị một popup yêu cầu bạn nhập thông tin username và mật khẩu. Bạn làm theo và click Create nhé.

Bước 4: Lấy chuỗi kết nối vào database

Sau khi bạn tạo user xong nó sẽ chuyển bạn tới một trang như sau :

create-user-mongodb-success.png

Bạn cần chú ý ô màu đỏ mà mình đã bôi, đây chính là chuỗi kết nối vào database nhé. Bạn sẽ thay thế bằng username mà bạn đã tạo, bằng password mà bạn đã tạo.

Vậy là bạn đã tạo xong database trên mongolab rồi đấy, giờ đây bạn hoàn toàn có thể tự mò thêm 1 số ít tính năng khác trên đó như cách tạo collection, …

2. Quản lý MongoDB database với Robomongo tool

Robomongo là một ứng dụng giúp bạn quản trị tài liệu MongoDB từ xa hoăc ngay trên localhost của bạn trải qua chuỗi liên kết. Nó được cho phép bạn triển khai những câu truy vấn để học và quản trị một cách thuận tiện .
Trước tiên bạn vào link này để tải về và thiết lập, nhớ chọn Version cho tương thích với hệ quản lý và điều hành của bạn nhé .
Sau khi setup xong bạn chạy ứng dụng và nó sẽ hiển thị một popup như sau ( nếu không có thì bạn vào File -> Connect ) :

/robomongo.png

Note: Trước tiên bạn xem lại chuỗi kết nối mà ta đã có ở phần 1 nhé: 

mongodb://:@

ds061767.mongolab.com

:

61767

/

freetutsdb

Bạn sẽ click vào chữ Create mà mình đã khoanh tròn màu xanh, sau đó nó hiển thị một popup khác như sau:

mongodb-connection-1.png

Tại tab Connection này bạn sẽ đặt tên, sau đó tại Address bạn gõ nội dung màu xanh trong chuỗi kế nối vào, còn port kế bên bạn gõ chữ mà mình đã bôi đỏ trong chuỗi kết nối.

Bây giờ bạn click qua tab Authentication, tại đây bạn check vào Perform authentication và nhập tên database, username và password mà bạn đã đăng ký.

robomongo-3.png

Tiếp theo bạn click vào nút Save, sau đó chọn connection này và click vào nút Connect nhé. Sau khi connect nếu bạn không thấy gì thì bạn vào View -> Explorer thì nó sẽ hiển thị phần quản lý kết nối cho bạn. 

Tại đây bạn sẽ viết lệnh query ở ô màu đỏ mà mình đã bôi và nhấn Ctr + Enter để chạy.

robomong4 png

Ok có lẽ rằng bạn sẽ tự mày mò tiếp nhé chứ mình không hề hướng dẫn khá đầy đủ được. Ở bài tiếp theo tất cả chúng ta sẽ khám phá cách setup mongodb trên windows .

Tham khảo video hướng dẫn cấu hình chạy Robomongo.

3. Lời kết

Hôm nay vô tình tìm được dịch vụ này khá hay nên mình san sẻ cho những bạn, kỳ vọng nó sẽ giúp bạn học mongodb thuận tiện hơn và cũng hoàn toàn có thể bạn sẽ ĐK sử dụng luôn dịch vụ này của mongolab : D. Chúc bạn buổi tối vui tươi .

ĐÁNH GIÁ post
Bài viết liên quan

Tư vấn miễn phí (24/7) 094 179 2255