我想在我的猫鼬模型中有一个对象(例如“成分”),其中键是 ObjectID,它们的值是数字。有可能这样做吗?我应该如何定义我的猫鼬模式?您可以在下面找到一个示例。
示例 JSON:
{
"_id": ""5a2539b41c574006c46f1a07",
"name": "xyz",
"ingredients": {
"5a23f5e6159f5c3438c75971": 50,
"5a23f60b159f5c3438c75972": 50,
"5a255b04c9d9c40ac8927dd5": 50
}
}
Run Code Online (Sandbox Code Playgroud)
提前谢谢你的帮助。
该文件显示了如何使用庆祝在应用程序的主文件。我的路由已经由 express Router 处理,它与我的应用程序设置的索引文件分开。
我想为 post 路由上的请求正文设置验证。文档中的示例显示了如何在主文件中进行设置,这部分让我感到困惑,因为我将路由分隔在不同的文件中,而我正在使用router.post('/')而不是app.post('/')由于使用了 Express Router。
我应该放在哪里
const { celebrate, Joi, errors } = require('celebrate');
Run Code Online (Sandbox Code Playgroud)
和
app.use(errors());
Run Code Online (Sandbox Code Playgroud)
到主索引文件还是我的路由文件?
谢谢你的帮助。