MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Не може да се презапише моделът, веднъж компилиран Mongoose

Друга причина, поради която може да получите тази грешка, е, ако използвате същия модел в различни файлове, но require пътя има различен случай.

Например в моята ситуация имах require('./models/User') в един файл и след това в друг файл, където имах нужда от достъп до потребителския модел, имах require('./models/user') .

Предполагам, че търсенето на модули и mongoose го третира като различен файл. След като се уверих, че случаят съвпада и в двете, вече не беше проблем.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как използвате Mongoose, без да дефинирате схема?

  2. Не мога да се удостоверя на mongodb с PHP

  3. Как да получите няколко реда в списък, разделен със запетая в SQL

  4. Защо Mongoose добавя празни масиви?

  5. Имената на полета FieldPath не може да съдържат „.“ в $група