我正在使用 node/express/mongoose 制作博客,但我不断收到此错误:
/Users/Ari/Sites/Amateur Dev/node_modules/mongoose/lib/schema/documentarray.js:94 doc.validate(function (err) { ^ TypeError: Object # has no method 'validate' at DocumentArray.doValidate (/Users /Ari/Sites/Amateur Dev/node_modules/mongoose/lib/schema/documentarray.js:94:13) 在 DocumentArray.doValidate (/Users/Ari/Sites/Amateur Dev/node_modules/mongoose/lib/schema/documentarray.js :102:9) 在 DocumentArray.SchemaType.doValidate (/Users/Ari/Sites/Amateur Dev/node_modules/mongoose/lib/schematype.js:601:22) 在 DocumentArray.doValidate (/Users/Ari/Sites/Amateur Dev /node_modules/mongoose/lib/schema/documentarray.js:73:35) 在 Document.validate.err (/Users/Ari/Sites/Amateur Dev/node_modules/mongoose/lib/document.js:911:9) 在进程.startup.processNextTick.process._tickCallback (node.js:244:9)
我已经尝试卸载猫鼬,用“mongoose”更改我的package.json:“git://github.com/LearnBoost/mongoose.git”并这样做npm install
,但它仍然会发生。
如果您需要更多信息,请告诉我