dünnbesetzte Indexe und null-Werte in mongo

Ich bin mir nicht sicher, ob ich verstehe sparse-Indizes richtig.

Ich habe eine spärliche eindeutigen index auf fbId

{
    "ns" : "mydb.users",
    "key" : {
        "fbId" : 1
    },
    "name" : "fbId_1",
    "unique" : true,
    "sparse" : true,
    "background" : false,
    "v" : 0
}

Und ich hatte erwartet, dass würde mir erlauben, zum einfügen von Datensätzen mit null als fbId, aber das wirft einen doppelten Schlüssel Ausnahme. Es ermöglicht nur mir zu legen wenn die fbId Eigenschaft ist vollständig entfernt.

Nicht einen sparse-index soll damit auf sich?

InformationsquelleAutor MonkeyBonkey | 2011-12-22
Schreibe einen Kommentar