Réponse sur GitHub ici :https://github.com/balderdashy/sails-mongo/ numéros/181
Lorsque vous avez migrate: 'safe'
set Waterline ne tentera pas de créer des index sur la base de données. Unique fonctionne en utilisant les index uniques créés sur la base de données lors d'une "migration".
Si vous êtes dans un environnement de production, vous devez créer les index vous-même et conserver migrate: 'safe'
réglé de manière à ce que Waterline ne touche pas vos données de production. En développement, vous pouvez définir migrate: 'alter'
et ces index doivent être créés.