Я не уверен, что правильно понимаю разреженные индексы.редкие индексы и нулевые значения в монго
У меня есть редкий уникальный индекс на fbId
{
"ns" : "mydb.users",
"key" : {
"fbId" : 1
},
"name" : "fbId_1",
"unique" : true,
"sparse" : true,
"background" : false,
"v" : 0
}
И я ожидал, что позволит мне вставлять записи с нулем в качестве fbId, но бросает дубликат ключа исключение. Это позволяет мне вставлять, если свойство fbId полностью удалено.
Разве не разрешенный индекс должен иметь дело с этим?