【发布时间】:2015-05-28 03:42:07
【问题描述】:
你好, 我有一个症结要忍受猫鼬。 有没有办法将 JSON-Shema 与 Mongoose Schemas 一起使用? 假设我想使用 JSON-Schema 之类的标准定义我的 API 数据模式,因为它很好。 当我想使用 Mongoose / MongoDB 时,似乎需要再次定义它! 这是我想避免的一些丑陋的重复。理想情况下,更改 JSON-Schema 定义也会更改 MongoDB 模式。 如果我使用 JOI.JS 验证库,会出现类似的问题。 有没有人找到解决方案? 还是有其他方法?
谢谢
【问题讨论】:
-
我确信可以获取您的 json-schema 并使用 javascript 自动将其转换为 mongoose 模式。归根结底,一旦你解析它们,它们就只是对象。
-
虽然这很公平,但我想知道过去是否有人做过类似的事情并将这种努力提供给每个人,因为这对我来说似乎是一个非常明显的问题。我研究了工具,但目前找不到。
-
我将 json-schema-converter 更新为 npmjs.com/package/json-schema-to-mongoose,因为似乎不再维护 json-schema-converter。
标签: node.js mongoose schema asp.net-web-api jsonschema