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

Einmal kompiliertes Modell kann Mongoose nicht überschreiben

Ein weiterer Grund, warum Sie diesen Fehler erhalten könnten, ist, wenn Sie dasselbe Modell in verschiedenen Dateien verwenden, aber Ihr require Pfad hat einen anderen Fall.

Zum Beispiel hatte ich in meiner Situation require('./models/User') in einer Datei und dann in einer anderen Datei, in der ich Zugriff auf das Benutzermodell benötigte, hatte ich require('./models/user') .

Ich denke, die Suche nach Modulen und Mungo behandelt es als eine andere Datei. Nachdem ich sichergestellt hatte, dass die Groß-/Kleinschreibung in beiden Fällen übereinstimmte, war dies kein Problem mehr.