Đối chiếu la bàn MongoDB
Chỉ mục là cấu trúc dữ liệu đặc biệt giúp cải thiện hiệu suất truy vấn. Các chỉ mục lưu trữ một phần dữ liệu của bộ sưu tập ở dạng dễ duyệt. Chỉ mục lưu trữ giá trị của một trường cụ thể hoặc tập hợp các trường, được sắp xếp theo giá trị của trường Show
Để cải thiện hiệu suất truy vấn, hãy xây dựng chỉ mục trên các trường thường xuất hiện trong truy vấn và cho tất cả các thao tác sắp xếp theo trường
Để tìm hiểu thêm về các chỉ mục, hãy xem chỉ mụcGhi chúcân nhắcChỉ mục có một số tác động tiêu cực đến hoạt động ghi. Đối với các bộ sưu tập có tỷ lệ ghi để đọc cao, các chỉ mục rất tốn kém vì mỗi lần chèn cũng phải cập nhật bất kỳ chỉ mục nào. Để biết danh sách chi tiết về các cân nhắc đối với chỉ mục, hãy xem Cân nhắc hoạt động đối với chỉ mục. Thẻ chỉ mụcCác Chỉ mục liệt kê các chỉ mục hiện có cho bộ sưu tập.Để truy cập tab Chỉ mục cho bộ sưu tập, nhấp vào bộ sưu tập ở ngăn bên trái và chọn Indexes tab. Đối với mỗi chỉ mục, La bàn hiển thị thông tin sau Tên và Định nghĩa Tên của chỉ mục và khóa Loại Chỉ mục thông thường, văn bản, không gian địa lý hoặc băm Kích thước Chỉ số lớn như thế nào Cách sử dụng Số lần chỉ mục đã được sử dụng kể từ khi chỉ mục được tạo hoặc lần khởi động lại máy chủ cuối cùng Của cải Bất kỳ thuộc tính đặc biệt nào (chẳng hạn như tính duy nhất, một phần) của chỉ mục Tạo một chỉ mụcĐể tạo chỉ mục trên bộ sưu tập qua La bàn, bộ sưu tập phải chứa tài liệu 1 Từ tab Chỉ mục, nhấp vào nút Tạo chỉ mục để hiển thị Tạo chỉ mụcTạo chỉ mục . Tạo chỉ mục . Tạo chỉ mục . Tạo chỉ mục . Tạo chỉ mục . Tạo chỉ mục . Tạo chỉ mục . Tạo chỉ mục . dialog. 2 Trong hộp thoại, nhập tên chỉ mục cần tạo hoặc để trống để MongoDB tạo tên mặc định cho chỉ mục 3 Chỉ định một khóa chỉ mục Để chỉ định trường tài liệu hiện có làm khóa chỉ mục, hãy chọn trường từ danh sách thả xuống Để chỉ định một trường không tồn tại trong bất kỳ tài liệu nào làm khóa chỉ mục, hãy nhập tên trường vào hộp nhập liệu Để tạo chỉ mục tổng hợp , hãy nhấp vào Thêm trường khác. Sử dụng danh sách thả xuống ở bên phải của mỗi tên trường để chỉ định loại chỉ mục ( Xem thêmĐể tìm hiểu cách chỉ định chỉ mục ký tự đại diện, hãy xem Chỉ mục ký tự đại diện. 4 La bàn hỗ trợ các tùy chọn chỉ mục sau Quyền mua Sự miêu tả Thêm thông tin Xây dựng chỉ mục trong nền Đảm bảo rằng việc triển khai MongoDB vẫn khả dụng trong quá trình xây dựng chỉ mục Nền Xây Dựng Tạo chỉ mục duy nhất Đảm bảo rằng các trường được lập chỉ mục không lưu trữ các giá trị trùng lặp Chỉ mục duy nhất Tạo TTL chỉ mục Tự động xóa tài liệu sau một số giây đã chỉ định kể từ khi giá trị trường được lập chỉ mục Chỉ số TTL Biểu thức bộ lọc một phần Chỉ lập chỉ mục các tài liệu khớp với biểu thức bộ lọc đã chỉ định Biểu thức bộ lọc một phần sau đây chỉ lập chỉ mục các tài liệu có trường
Chỉ mục một phần Sử dụng đối chiếu tùy chỉnh Tạo đối chiếu tùy chỉnh cho chỉ mục bằng các tùy chọn được cung cấp trong La bàn tài liệu đối chiếu Phép chiếu ký tự đại diện (Mới trong MongoDB 4. 2) Hỗ trợ các trường không xác định hoặc tùy ý khớp với phép chiếu đã chỉ định trong chỉ mục. Để sử dụng phép chiếu ký tự đại diện, hãy đặt tên trường chỉ mục của bạn thành Xem xét tài liệu phép chiếu ký tự đại diện sau
Nếu tên trường chỉ mục của bạn là Chỉ mục ký tự đại diện 5
Chỉ mục ký tự đại diệnMới trong phiên bản v4. 2 Bạn có thể tạo chỉ mục ký tự đại diện để hỗ trợ các truy vấn đối với các trường không xác định hoặc tùy ý. Để tạo chỉ mục ký tự đại diện trong La bàn, hãy nhập thủ công trường chỉ mục ký tự đại diện ( 0) vào đầu vào Chọn tên trường . Thí dụXem xét một bộ sưu tập trong đó các tài liệu chứa một đối tượng 0. Các trường trong đối tượng 0 có thể khác nhau giữa các tài liệu
Đối chiếu trong la bàn MongoDB là gì?Đối chiếu cho phép người dùng chỉ định các quy tắc dành riêng cho ngôn ngữ để so sánh chuỗi, chẳng hạn như quy tắc cho chữ cái và dấu trọng âm . Bạn có thể chỉ định đối chiếu cho một bộ sưu tập hoặc dạng xem, chỉ mục hoặc các hoạt động cụ thể hỗ trợ đối chiếu.
Đối chiếu có được hỗ trợ bởi MongoDB không?MongoDB hỗ trợ đối chiếu trên hầu hết các thao tác và tập hợp CRUD .
MongoDB có khác với MongoDB la bàn không?MongoDB Compass là giải pháp thay thế tốt hơn nhiều cho trình bao Mongo . 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. Trực quan hóa và khám phá dữ liệu được lưu trữ trong cơ sở dữ liệu của bạn. Tạo cơ sở dữ liệu và Chèn, cập nhật và xóa dữ liệu trong cơ sở dữ liệu của bạn.
MongoDB Compass có miễn phí cho mục đích thương mại không?MongoDB Compass là một GUI mạnh mẽ để truy vấn, tổng hợp và phân tích dữ liệu MongoDB của bạn trong môi trường trực quan. Compass được sử dụng miễn phí và có sẵn nguồn và có thể chạy trên macOS, Windows và Linux. |