MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Das eindeutige Attribut von SailsJS und Mongo wird ignoriert

Beantwortet auf GitHub hier:https://github.com/balderdashy/sails-mongo/ Ausgaben/181

Wenn Sie migrate: 'safe' haben set Waterline versucht nicht, Indizes für die Datenbank zu erstellen. Unique funktioniert, indem es die eindeutigen Indizes verwendet, die während einer "Migration" in der Datenbank erstellt wurden.

Wenn Sie sich in einer Produktionsumgebung befinden, sollten Sie die Indizes selbst erstellen und migrate: 'safe' beibehalten so einstellen, dass Waterline Ihre Produktionsdaten nicht berührt. In der Entwicklung können Sie migrate: 'alter' einstellen und diese Indizes sollten erstellt werden.