【发布时间】:2020-09-02 04:43:52
【问题描述】:
我编写了以下架构。但是在运行时它给了我一个错误—— throw new TypeError(Invalid schema configuration: \${name}` is not ` + --- 有人可以帮我为什么会出现这个错误吗?下面显示的是我的架构,有人能弄清楚如果我的架构有一些错误。
$
jsonSchema: {
bsonType: "object",
properties: {
name: {
bsonType: "string",
description: "must be a string"
},
teacherId: {
bsonType: "objectId",
description: "must be a Object ID"
}
}
}
【问题讨论】:
-
如果你使用猫鼬,你应该使用defining a schema的猫鼬语法。目前您正在使用本机 mongodb 语法
-
能否请您帮我了解一下我应该对上述架构进行哪些更改? @TheeSritabtim
-
如何从控制器访问架构
-
我已经添加了定义模式的答案。从控制器访问架构是一个单独的问题,请发布一个包含更多信息的新问题。
标签: node.js mongodb model schema