【发布时间】:2020-10-22 16:45:01
【问题描述】:
这个问题可能是由于猫鼬兼容性引起的。我正在开发一个现有的应用程序。今天突然开始出现这个问题,当我尝试重新启动应用程序时,由于以下错误而失败
无法将路径 stats 的默认值设置为 mongoose Schema 实例
堆栈跟踪将我带到我的用户模型的第 47 行。行说。
stats: { type: UserStatsSchema, default: UserStatsSchema },
在 user.js 模态文件中的 new Schema() 调用的正上方,定义了 UserStatsSchema
const UserStatsSchema = new Schema({
numLikes: { type: Number, default: 0 },
numPosts: { type: Number, default: 0 }
}, {_id: false});
我试图通过在互联网上搜索来弄清楚。由于我是 mongoose 的新手,而且它是 Schema 类型转换,我不确定我需要什么来解决这个问题。
【问题讨论】:
标签: mongoose schema default mongoose-schema