Odpowiedzi na GitHub tutaj:https://github.com/balderdashy/sails-mongo/ problemy/181
Gdy masz migrate: 'safe'
set Waterline nie będzie próbował tworzyć żadnych indeksów w bazie danych. Unique działa dzięki wykorzystaniu unikalnych indeksów utworzonych w bazie danych podczas „migracji”.
Jeśli pracujesz w środowisku produkcyjnym, powinieneś sam utworzyć indeksy i zachować migrate: 'safe'
ustawić tak, aby linia wodna nie dotykała danych produkcyjnych. W rozwoju możesz ustawić migrate: 'alter'
i te indeksy powinny zostać utworzone.