Odpověď na GitHubu zde:https://github.com/balderdashy/sails-mongo/ otázky/181
Když máte migrate: 'safe'
set Waterline se nepokusí vytvořit žádné indexy v databázi. Unique funguje pomocí jedinečných indexů vytvořených v databázi během "migrace".
Pokud jste v produkčním prostředí, měli byste si indexy vytvořit sami a zachovat migrate: 'safe'
nastavte tak, aby se Waterline nedotýkala vašich produkčních dat. Ve vývoji můžete nastavit migrate: 'alter'
a tyto indexy by měly být vytvořeny.