sql >> Databáze >  >> NoSQL >> MongoDB

Zkompilovaný model Mongoose nelze přepsat

Dalším důvodem, proč se vám tato chyba může zobrazit, je, že používáte stejný model v různých souborech, ale vaše require cesta má jiný případ.

Například v mé situaci jsem měl require('./models/User') v jednom souboru a poté v dalším souboru, kde jsem potřeboval přístup k uživatelskému modelu, jsem měl require('./models/user') .

Myslím, že vyhledávání modulů a mongoose s tím zachází jako s jiným souborem. Jakmile jsem se ujistil, že se případ shoduje v obou, již to nebyl problém.



  1. MongoDB:bezpodmínečné aktualizace?

  2. Odeberte vložený dokument z vnořeného pole dokumentů

  3. Poskytuje Mongoose přístup k předchozí hodnotě majetku v pre('save')?

  4. Komprese v node.js