Non sono sicuro di capire correttamente gli indici sparsi.indici sparsi e valori nulli in mongo
Ho un indice univoco sparse sul fbId
{
"ns" : "mydb.users",
"key" : {
"fbId" : 1
},
"name" : "fbId_1",
"unique" : true,
"sparse" : true,
"background" : false,
"v" : 0
}
e mi aspettavo che mi avrebbe permesso di inserire i record con NULL come fbId, ma che genera un'eccezione di chiave duplicata. Mi consente di inserire solo se la proprietà fbId è stata rimossa completamente.
Non è un indice raro che si suppone debba occuparsene?