我非常确定我得到这个错误是因为我导入和导出mongoose模式的方式,我已经在Node中做到了这一点,但是试图将我的代码转换为TypeScript给我带来了一些成长的痛苦。models\User.ts import { Schema, Document, Model, model } from 'mongoose';
U
每次单击“保存”并尝试用Postman发送任何请求时,它都无法工作,并且在控制台中得到错误消息:
Expertise Post OverwriteModelError:不能覆盖编译后的模型.我的问题:每当我和邮递员做一个CRUD操作时,我都会得到上面的错误消息。我可以尝试重新编译,但仍然不能工作。这意味着每次完成CRUD操作时,mongoose.models.ExpertisePost都是未定义的,因此不会被读取,因此程序试图使用其他
我有一个库,它返回一个函数作为构造函数:var user = new userTemplate();让我在这里说得更具体一些:
我正在尝试使用强类型的mongoose。使用此对象创建任何新的模型类型都将具有在MongooseBase中定义的属性(如find、findOne等)。我还希望该用户将用户属性定义为环境类Use