【发布时间】:2015-04-14 18:46:21
【问题描述】:
我有一个简单的 rest api,它通过 get 请求在 url 中排除 json。
我有一个猫鼬模式,我想验证传入的 json 格式是否正确。
我可以单独使用 Mongoose 吗?
【问题讨论】:
标签: node.js mongoose jsonschema
我有一个简单的 rest api,它通过 get 请求在 url 中排除 json。
我有一个猫鼬模式,我想验证传入的 json 格式是否正确。
我可以单独使用 Mongoose 吗?
【问题讨论】:
标签: node.js mongoose jsonschema
是的,您可以使用模型和validate 从解析的 JSON 创建一个文档。
// assuming you haven't parsed the JSON yet
var doc = MyModel(JSON.parse(json_from_url));
doc.validate(function(err) {...});
注意:大多数猫鼬查询会在将文档保存到数据库之前对其进行验证。
【讨论】: