Spaarzame indexen bevatten geen documenten die een geïndexeerd veld missen. Als het veld echter bestaat en een waarde heeft van null
, het zal nog steeds worden geïndexeerd. Dus, als het veld ontbreekt en de gelijkheid ervan met null
er hetzelfde uitzien voor uw toepassing en u wilt de uniciteit van fbId
. behouden , voeg het pas in als je er een waarde voor hebt.
U hebt schaarse indexen nodig wanneer u een groot aantal documenten heeft, maar slechts een klein deel ervan een veld bevat en u snel documenten op dat veld wilt kunnen vinden. Het maken van een normale index zou te duur zijn, u zou alleen kostbaar RAM-geheugen verspillen aan het indexeren van documenten waarin u niet geïnteresseerd bent.