Tôi không chắc mình hiểu chỉ mục thưa thớt một cách chính xác.chỉ mục thưa thớt và giá trị null trong mongo
Tôi có một chỉ số duy nhất thưa thớt trên fbId
{
"ns" : "mydb.users",
"key" : {
"fbId" : 1
},
"name" : "fbId_1",
"unique" : true,
"sparse" : true,
"background" : false,
"v" : 0
}
Và tôi đã mong rằng sẽ cho phép tôi để chèn hồ sơ với null như các fbId, nhưng điều đó ném một ngoại lệ khóa trùng lặp. Nó chỉ cho phép tôi chèn nếu thuộc tính fbId bị xóa hoàn toàn.
Không phải là chỉ mục thưa thớt để giải quyết vấn đề đó?