Ha risposto su GitHub qui:https://github.com/balderdashy/sails-mongo/ problemi/181
Quando hai migrate: 'safe'
set Waterline non tenterà di creare indici nel database. Unique funziona utilizzando gli indici univoci creati sul database durante una "migrazione".
Se ti trovi in un ambiente di produzione, dovresti creare tu stesso gli indici e mantenere migrate: 'safe'
impostato in modo che Waterline non tocchi i dati di produzione. In fase di sviluppo puoi impostare migrate: 'alter'
e questi indici dovrebbero essere creati.