Отговорено в GitHub тук:https://github.com/balderdashy/sails-mongo/ проблеми/181
Когато имате migrate: 'safe'
set Waterline няма да се опитва да създава никакви индекси в базата данни. Unique работи, като използва уникалните индекси, създадени в базата данни по време на „миграция“.
Ако сте в производствена среда, трябва сами да създадете индексите и да запазите migrate: 'safe'
настроен така, че Waterline да не докосва вашите производствени данни. В процес на разработка можете да зададете migrate: 'alter'
и тези индекси трябва да бъдат създадени.