Nhập cơ sở dữ liệu mongodb la bàn
Trong bài số 2, các bạn đã biết cách cấu hình Service để chạy MongoDB 24/7 cũng như kết nối MongoDB Compass tới Server Bài này tôi tiếp tục trình bày ở mức sử dụng cơ bản công cụ Compass để các bạn có thể tạo ra cơ sở dữ liệu, bộ sưu tập, tài liệu… 1- Compass Connection to Server Khởi động MongoDB la bàn lên (lúc cài đặt xong bạn thấy có phím tắt ở Desktop, nếu không thấy thì tự tìm nha). Có rất nhiều mục trong màn hình nhập thông tin. Bạn quan tâm đến 2 thông số thôi, đó là Hostname và port Tên máy chủ. Enter as localhost. Lưu ý nếu remote từ xa thì trong bài cấu hình Service bạn sử dụng IP và mục hostname này ta thay bằng IP nhaCổng. Nhập 27017 là cổng thiết lập trong bài cấu hình Dịch vụ Sau đó chọn Connect to connect to Server. Tuy nhiên, lâu rồi bấm vào kết nối không được (mặc dù trước đó được), là nhiều khi máy tính của bạn cắm nó không tự động bật Dịch vụ lên–>Bạn phải vào Dịch vụ của Windows để bật (khởi động) lên, Khi kết nối thành công, ta có giao diện như bên dưới2- Tạo cơ sở dữ liệuMột vài thuật ngữ nho nhỏ ta cần nắm khi làm với MongoDB, ta có thể hiểu cụm. Máy chủ hay cụm từ mà ta dùng để quản lý Cơ sở dữ liệu cơ sở dữ liệu. Cơ sở dữ liệu Bộ sưu tập. Is table in the database Tài liệu. Là từng dòng dữ liệu trong Bộ sưu tập. Data format as JSON Lưu ý là không có các mối quan hệ ràng buộc (Mối quan hệ) như trong các hệ thống quản trị của Microsoft SQL. Các bạn có thể hiểu MongoDB là một trong những hệ sinh thái của NoSQL. Ta xử lý nó bằng cách lưu trữ tham chiếu các thuộc tính của đối tượng trong JSON Để tạo Cơ sở dữ liệu, hãy nhấp vào mục “Cụm của tôi” ở thanh Bảng điều khiển bên trái màn hình trước==>sau đó nhấp vào nút “Tạo cơ sở dữ liệu” Tên cơ sở dữ liệu(Tên cơ sở dữ liệu). Ta set name QuanLySanPhamTên bộ sưu tập (tên bảng). Ta set Product Sau đó nhấn CREATE DATABASE để tạo Cơ sở dữ liệu Màn hình sau khi tạo Cơ sở dữ liệu thành công Để tạo thêm Bộ sưu tập, hãy nhấp vào “Tạo Bộ sưu tập” (lưu ý nó là Bảng trong cơ sở dữ liệu truyền thống như Microsoft SQL Server) Ta thử đặt tên Bộ sưu tập mới là “Nhân viên” rồi nhấn nút “TẠO BỘ SƯU TẬP“. Ta được kết quả như dưới đây4. Tạo tài liệuTài liệu là từng dòng dữ liệu. Trong MongoDB, Tài liệu có định dạng là 1 JSON, rất hay và rất linh hoạt, ta có thể dễ dàng tùy biến Giờ ta click vào Product để tạo Document cho nó nhé Trong màn hình trên có nút “INSERT DOCUMENT”, ta nhấn vào để tạoMặc dù màn hình Chèn Tài liệu sẽ như vậy, mỗi một Tài liệu như vậy Mongo mặc nhiên tạo một _id để làm định danh cho từng tài liệu và thông thường chúng không trùng lặp với nhau (hiểu như là Khóa chính)Để thêm các thuộc tính còn lại, ta quan sát dòng số 2 nó đang kích hoạt ô nhập cho ta, cứ thế nhập vào, nó tự động bổ sung các dòng khác cho ta tạo để xóa thuộc tính mình không muốn nữa, hãy nhấp vào biểu tượng xóa ở bên trái của mỗi thuộc tính Sau khi nhập đầy đủ dữ liệu cho Tài liệu, ta nhấn Chèn, kết quả Cứ tiếp tục như vậy, bạn nhập thêm một số Tài liệu khác nữa nhaĐể sửa dữ liệu đã sửa, ta rê chuột vào từng dòng Tài liệuNó sẽ có 4 Núm thứ tự. Chỉnh sửa, sao chép vào khay nhớ tạm, Sao chép tài liệu và Xóa. Tùy vào mục đích sử dụng mà bạn chọn lựa 4 núm này để thao tác5. Lọc, Dự án, Sắp xếp Mongo Compass còn cung cấp cho ta chức năng lọc dữ liệu (filter), lọc thuộc tính (dự án), sắp xếp Như vậy ta đã hướng dẫn xong bài cách sử dụng MongoDB Compass, các bạn chú ý thao tác nhiều để quen thuộc nhé. Bài tiếp theo Tui sẽ trình bày cách thức sử dụng. NET (C#) để kết nối trực tiếp tới nền tảng MongoDB cơ sở dữ liệu này như thế nào, sau khi hoàn thành C#, chúng ta sẽ sử dụng Android để kết nối, sau khi hoàn thành Android, chúng ta thông qua NodeJS để tạo các Restful Web Service cho nó |