Vue : "Generate Unique Keys in Index"
Cette option dans le menu de la vue permet d'éliminer les doublons d'une vue. ce qui équivaut à un @unique en formule. très pratique car cela évite d'avoir des dblookup/dbcolumn qui dépassent les 32ko et c'est l'index et non une fonction qui fait le traitement.
par contre il-y-a 2 limitations à retenir :
- le dé-doublonnage ne se fait pas sur les entrés de la vue mais sur les documents. donc si un document est présent plusieurs fois (via l'option : show multiple values as separate entries) toutes les entrées liés au documents disparaissent.
- penser à rajouter un & @IsUnavailable($conflict) dans le select de la vue sinon l'index plante en cas de conflit
par contre il-y-a 2 limitations à retenir :
- le dé-doublonnage ne se fait pas sur les entrés de la vue mais sur les documents. donc si un document est présent plusieurs fois (via l'option : show multiple values as separate entries) toutes les entrées liés au documents disparaissent.
- penser à rajouter un & @IsUnavailable($conflict) dans le select de la vue sinon l'index plante en cas de conflit