Tôi muốn thêm chỉ mục duy nhất vào trường bỏ qua giá trị null trong trường được lập chỉ mục duy nhất và bỏ qua các tài liệu được lọc dựa trên partialFilterExpression.Chỉ mục duy nhất trong mongoDB 3.2 bỏ qua các giá trị rỗng
Vấn đề là chỉ mục thưa thớt không thể được sử dụng với chỉ mục một phần.
Ngoài ra, thêm chỉ mục duy nhất, thêm giá trị null vào trường khóa chỉ mục và do đó các tài liệu không thể bỏ qua dựa trên tiêu chí tồn tại $ trong PartialFilterExpression.
Có thể trong MongoDB 3.2 để khắc phục tình huống này không?
Giá trị rỗng có bất kỳ ý nghĩa đặc biệt nào trong trường hợp của bạn không? Nếu không, bạn luôn có thể $ unset trường cho tất cả các giá trị null mà làm cho nó có thể sử dụng toán tử tồn tại $. – joao
Thêm tự động chỉ mục duy nhất thêm trường rỗng để chúng tôi không thể có tài liệu mà không có trường khóa được lập chỉ mục duy nhất. – Nikhil