La bàn MongoDB được viết bằng ngôn ngữ nào?
MongoDB Compass là GUI chính thức cho MongoDB, được duy trì bởi chính MongoDB. MongoDB Compass giúp người dùng đưa ra quyết định thông minh về cấu trúc dữ liệu, truy vấn, lập chỉ mục và nhiều hành động khác mà bạn có thể thực hiện trên cơ sở dữ liệu Show
Mục tiêu chính của bài viết này là hướng dẫn người dùng mới sử dụng MongoDB thực hiện các thao tác cơ sở dữ liệu một cách thuận tiện bằng cách sử dụng MongoDB Compass (Bài viết này là một phần của Hướng dẫn MongoDB của chúng tôi. Sử dụng menu bên phải để điều hướng. ) MongoDB Compass là gì?MongoDB Compass là một GUI để khám phá, phân tích và tương tác với nội dung được lưu trữ trong cơ sở dữ liệu MongoDB mà không cần biết hoặc sử dụng truy vấn La bàn thay thế GUI cho Mongo shell mà chúng ta đã thảo luận trước đây. MongoDB Compass là một công cụ mã nguồn mở. Bạn có thể tìm thấy kho lưu trữ GitHub của nó tại đây Bạn có thể làm gì với MongoDB Compass?MongoDB Compass là một giải pháp thay thế tốt hơn nhiều cho Mongo shell. La bàn có thể thực hiện tất cả các hoạt động mà Mongo Shell thực hiện và hơn thế nữa, bao gồm
Bạn có thể tận hưởng những lợi ích của các tính năng mạnh mẽ của MongoDB bằng cách cài đặt phiên bản đầy đủ của Compass. Nó miễn phí sử dụng cho mọi người và sẽ giúp làm việc với MongoDB dễ dàng hơn bất kỳ công cụ nào khác Bây giờ, hãy cài đặt MongoDB Compass Cài đặt La bàn MongoDBĐiều quan trọng cần lưu ý là MongoDB Compass có ba phiên bản
Hầu hết thời gian, đó là phiên bản đầy đủ mà bạn cần, vì vậy đó là những gì chúng tôi sẽ cài đặt trong hướng dẫn này. MongoDB hỗ trợ tất cả các hệ điều hành chính, chẳng hạn như
Tải xuống các gói bạn muốn tại đây. Sau khi bạn tải xuống gói có liên quan, hãy chạy trình cài đặt và làm theo các bước sau đó Kết nối với cơ sở dữ liệuTrước tiên, hãy mở ứng dụng MongoDB Compass của bạn và nhấp vào tùy chọn Điền vào từng trường kết nối. Chỉ định Tên máy chủ và cổng mà máy chủ MongoDB của bạn đang chạy. Nếu bạn đã cài đặt MongoDB trên máy của mình với cài đặt mặc định, Tên máy chủ sẽ là máy chủ cục bộ và cổng là 27017. Sau đó bấm KẾT NỐI Bây giờ, bạn đã được kết nối với máy chủ MongoDB của mình. Bạn có thể xem danh sách các cơ sở dữ liệu có sẵn trong máy chủ và một tập hợp các tùy chọn mà bạn có thể sử dụng để tạo và xóa cơ sở dữ liệu Tạo cơ sở dữ liệu, bộ sưu tập và chèn dữ liệuNhấp vào tùy chọn CREATE DATABASE để tạo cơ sở dữ liệu mới. Một cửa sổ mới sẽ bật lên, như hình bên dưới
Cơ sở dữ liệu mới được tạo sẽ xuất hiện trong bảng điều khiển, như hình bên dưới (Muốn sử dụng mongo shell thay vì Compass GUI? Tìm hiểu cách tạo cơ sở dữ liệu theo cách đó. ) Tạo tài liệuTrong MongoDB, dữ liệu được chèn dưới dạng tài liệu. Mỗi bản ghi trong cơ sở dữ liệu MongoDB là một tài liệu. Hãy xem cách thêm tài liệu vào cơ sở dữ liệu mới tạo của chúng tôi Định vị con trỏ trên cơ sở dữ liệu Trường học từ khung bên trái của La bàn và nhấp vào nó. Một màn hình sẽ được hiển thị như bên dưới Tiếp theo, nhấp vào tên bộ sưu tập Học sinh mà bạn đã tạo trước đó và La bàn sẽ hiển thị một màn hình mới, như thế này Tại đây, bạn có thể tìm thấy trình đơn thả xuống Thêm dữ liệu cung cấp cho bạn hai cách để chèn dữ liệu
Tùy chọn đầu tiên cho phép bạn nhập dữ liệu dưới dạng tệp JSON hoặc CSV. Khi bạn nhấp vào nó, một cửa sổ mới sẽ mở ra trong đó bạn có thể tải tệp lên. Duyệt và tải tệp lên đó, sau đó đánh dấu vào loại tệp có liên quan và nhấp vào nhập Để thêm dữ liệu theo cách thủ công, hãy nhấp vào tùy chọn thứ hai trong danh sách thả xuống Thêm dữ liệu. Cửa sổ Trình trợ giúp sẽ bật lên để chèn tài liệu. Bạn có thể thêm các giá trị dưới dạng JSON hoặc các cặp khóa-giá trị trong cửa sổ Trình trợ giúp này Cuối cùng, nhấp vào nút Chèn Chèn thêm tài liệuMặc dù bạn có thể chèn nhiều tài liệu hơn theo cách tương tự như chúng ta vừa thảo luận, nhưng chúng ta có thể tăng tốc nó bằng thao tác Sao chép Di chuột qua dữ liệu mới được tạo trong Giao diện người dùng la bàn và nhấp vào nút Sao chép tài liệu. Tùy chọn này sẽ sao chép dữ liệu vào cửa sổ Chèn Tài liệu mới. Từ đó, bạn chỉ cần nhập hàng dữ liệu tiếp theo và không cần chỉ định lại tên trường hoặc loại dữ liệu Tương tự như vậy, bạn có thể tiếp tục thêm bất kỳ lượng dữ liệu nào vào bộ sưu tập và những dữ liệu đó sẽ hiển thị trên giao diện người dùng Compass Xem dữ liệu (tài liệu)La bàn cho phép bạn xem dữ liệu của mình ở ba chế độ. Các chế độ như sau
Bạn có thể thay đổi chế độ xem bằng cách nhấp vào các nút bên cạnh tùy chọn chế độ xem, như được hiển thị ở đây cập nhật tài liệuCập nhật tài liệu thông qua Compass rất đơn giản. Di chuột qua tài liệu bạn muốn cập nhật trong La bàn và nhấp vào biểu tượng bút chì xuất hiện ở phía bên tay phải Bấm vào trường cần cập nhật, sau đó cập nhật theo yêu cầu và bấm nút Cập nhật Xóa tài liệuXóa dữ liệu là một tác vụ đơn giản khác mà Compass có thể thực hiện chỉ với hai cú nhấp chuột
Thả bộ sưu tập và cơ sở dữ liệuViệc loại bỏ các bộ sưu tập và cơ sở dữ liệu cũng đơn giản như các hoạt động khác. Bạn có thể tìm thấy tất cả cơ sở dữ liệu và bộ sưu tập của mình xuất hiện trên menu bên trái của Compass. Ở đó bạn có thể tìm thấy các tùy chọn để hủy bộ sưu tập và cơ sở dữ liệu. Hình ảnh bên dưới hiển thị cả hai tùy chọn MongoDB được mã hóa bằng ngôn ngữ nào?Bạn có biết MongoDB được viết bằng C++ không? C++ là một trong những ngôn ngữ nhanh nhất so với các ngôn ngữ cấp cao khác như Python. Do đó, C ++ được sử dụng rộng rãi cho các công cụ tìm kiếm, IoT và các ứng dụng dựa trên GUI.
MongoDB có được viết bằng JavaScript không?JavaScript không được sử dụng làm ngôn ngữ phụ trợ chính . Phần phụ trợ MongoDB được triển khai trong C++ và CouchDB được triển khai trong Erlang. Vì vậy, JavaScript không được sử dụng làm ngôn ngữ chính cho phần phụ trợ cho các hệ thống luận văn.
La bàn MongoDB có được tạo bằng điện tử không?Compass là một ứng dụng Electron được xây dựng bằng Node. js và Phản ứng/Redux.
MongoDB có dựa trên Python không?MongoDB là cơ sở dữ liệu hướng tài liệu được phân loại là NoSQL. Nó đã trở nên phổ biến trong toàn ngành trong những năm gần đây và tích hợp cực kỳ tốt với Python . Không giống như các RDBMS SQL truyền thống, MongoDB sử dụng các tập tài liệu thay vì các bảng hàng để tổ chức và lưu trữ dữ liệu. |