Đặt ngôn ngữJavadoc
Các phương thức phổ biến của Collation$Builder
- xây dựng
Tạo một đối tượng Đối chiếu mới với các cài đặt được khởi tạo trên trình tạo này
- đối chiếuSức mạnh
Đặt cường độ đối chiếu
- cấp độ trường hợp
Đặt giá trị mức chữ hoa chữ thường Bật độ nhạy chữ hoa chữ thường
- đối chiếu thay thế
Đặt thay thếKiểm soát xem khoảng trắng và dấu chấm câu có được coi là ký tự cơ sở hay không
- đối chiếuCaseFirst
Đặt giá trị đầu tiên của trường hợp đối chiếu Xác định xem giá trị chữ hoa hay chữ thường sẽ xuất hiện trước
- đối chiếuMaxVariable
Đặt maxVariable
- ngược
Đặt giá trị ngượcLàm cho sự khác biệt thứ cấp được xem xét theo thứ tự ngược lại, vì nó không
- sốĐặt hàng
Đặt thứ tự số
- bình thường hóa
Đặt giá trị chuẩn hóa Nếu đúng, chuẩn hóa văn bản thành Unicode NFD
Phổ biến trong Java
- Cập nhật cơ sở dữ liệu bằng cách sử dụng câu lệnh chuẩn bị SQL
- lịchAtFixedRate [Hẹn giờ]
- findViewById [Hoạt động]
- getSupportFragmentManager [FragmentActivity]
- ObjectMapper [com. fastxml. jackson. cơ sở dữ liệu]
ObjectMapper cung cấp chức năng đọc và viết JSON, đến và từ các POJO cơ bản [Pl
- Mẫu [java. sử dụng. biểu thức chính quy]
Các mẫu được biên dịch các biểu thức chính quy. Trong nhiều trường hợp, các phương thức tiện lợi như String#matches
- Luồng [java. sử dụng. luồng]
Một chuỗi các yếu tố hỗ trợ các hoạt động tổng hợp tuần tự và song song. ví dụ sau
- Bộ lọc [javax. máy chủ]
Bộ lọc là một đối tượng thực hiện các tác vụ lọc theo yêu cầu đối với tài nguyên [một servlet o
- HttpServlet [javax. đầy tớ. http]
Cung cấp một lớp trừu tượng được phân lớp để tạo một dịch vụ HTTP phù hợp cho một trang Web. Một phụ
- Vị trí [tổ chức. khung mùa xuân. đậu. nhà máy. phân tích cú pháp]
Lớp mô hình hóa một vị trí tùy ý trong Tài nguyên. Thường được sử dụng để theo dõi vị trí của vấn đề
- Các plugin PhpStorm hàng đầu
Đối chiếu liên quan đến một tập hợp các quy tắc dành riêng cho ngôn ngữ để so sánh chuỗi, chẳng hạn như các quy tắc dành cho chữ cái và dấu trọng âm. Việc sắp xếp thông thường của bạn phù hợp với các mục nhập đơn giản được tạo thành từ các ký tự chữ và số, nhưng một khi bạn bao gồm các ký tự đặc biệt, chẳng hạn như @, #, $, % [v.v.] và è, é, ê, ö [v.v.],
MongoDB đã thêm hỗ trợ đối chiếu trong phiên bản 3. 4, để bạn có thể chỉ định phép đối chiếu cho một bộ sưu tập hoặc một dạng xem, một chỉ mục hoặc một số thao tác hỗ trợ phép đối chiếu, chẳng hạn như find[] và tổng hợp[]
Blog hôm nay sẽ giới thiệu ngắn gọn về khái niệm đối chiếu, bao gồm các trường chi phối đối chiếu trong MongoDB, cũng như cách chỉ định đối chiếu trong MongoDB bằng cách sử dụng công cụ quản trị và phát triển GUI Navicat cho MongoDB. Hơn nữa, hôm nay chúng ta sẽ đi vào chi tiết cụ thể của ba lĩnh vực đầu tiên, phần còn lại sẽ được mô tả trong phần 2
Để sử dụng các tùy chọn đối chiếu khác với mặc định, bạn có thể chỉ định Tài liệu đối chiếu. Nó được tạo thành từ các lĩnh vực sau
{ngôn ngữ. ,
Cấp độ trường hợp. ,
caseFirst. ,
sức mạnh. ,
Đặt hàng theo số. ,
thay thế. ,
Biến max. ,
lùi.
}
Bạn có thể thấy các trường tương tự được trình bày trong Navicat trên tab Đối chiếu
Trong tất cả các trường trên, chỉ có trường ngôn ngữ là bắt buộc;
Bây giờ, hãy xem xét kỹ hơn từng trường và hiểu rõ hơn giá trị nào được phép đối với từng trường
địa phương
Một ngôn ngữ xác định một cộng đồng người dùng cụ thể, tôi. e, một nhóm các cá nhân có chung văn hóa và thành ngữ ngôn ngữ. Trong thực tế, một cộng đồng là giao điểm của tất cả những người nói cùng một ngôn ngữ và sống trong cùng một quốc gia. Ví dụ: ngôn ngữ Pháp của Pháp khác với ngôn ngữ Pháp của Canada. Do đó, "fr" là mã ngôn ngữ của Pháp Tiếng Pháp, trong khi "fr_CA" thêm mã Quốc gia 2 ký tự cho Canada. Mặc dù hai địa phương sẽ có nhiều điểm tương đồng, nhưng sẽ có một số khác biệt, chẳng hạn như tiền tệ, là đồng Euro [€] ở Pháp và đồng đô la [$] ở Canada
Như bạn có thể tưởng tượng, có rất nhiều ngôn ngữ. Danh sách thả xuống Ngôn ngữ chứa nhiều cái phổ biến hơn. Mục đầu tiên trong danh sách, "đơn giản", chỉ định so sánh nhị phân đơn giản. Bạn cũng có thể nhập của riêng mình vào phần hộp văn bản của danh sách thả xuống
Sắp xếp sự khác biệt giữa các ngôn ngữ
Liên quan đến sắp xếp, mọi ngôn ngữ đều có thứ tự sắp xếp riêng và đôi khi có nhiều thứ tự sắp xếp. Đây là cách các tên giống nhau sẽ được sắp xếp theo các ngôn ngữ khác nhau
- Tiếng Anh [vi]. bailey, boffey, böhm, nâu
- Tiếng Đức [de_DE]. bailey, boffey, böhm, nâu
- Danh bạ tiếng Đức [de-DE_phonebook]. bailey, böhm, boffey, nâu
- tiếng Thụy Điển [sv_SE]. bailey, boffey, nâu, böhm
Cấp độ trường hợp
Cờ xác định xem có bao gồm trường hợp so sánh hay không
- Nếu "bật", bao gồm so sánh trường hợp
- Nếu "tắt", không bao gồm trường hợp so sánh
trường hợp đầu tiên
Một trường xác định thứ tự sắp xếp của các trường hợp khác nhau. Giá trị bao gồm
- "phía trên". Sắp xếp chữ hoa trước chữ thường
- "thấp hơn". Sắp xếp chữ thường trước chữ hoa
- "tắt". Giá trị mặc định. Tương tự như "thấp hơn", nhưng có chút khác biệt
Trong blog hôm nay, chúng ta đã được giới thiệu về khái niệm đối chiếu, đề cập đến các trường chi phối đối chiếu trong MongoDB và tìm hiểu cách chỉ định đối chiếu cho MongoDB bằng cách sử dụng Navicat cho MongoDB. Sau khi đã làm quen với ba trường Tài liệu Đối chiếu đầu tiên, chúng ta sẽ chuyển sang năm trường cuối cùng trong phần 2