你好, 我有一个症结要忍受 Mongoose 。 有没有办法将 JSON-Shema 与 Mongoose Schemas 一起使用? 假设我想使用像 JSON-Schema 这样的标准来定义我的 API 数据模式,因为它很好。 好像要用Mongoose/MongoDB的时候还得重新定义啊! 这是我想避免的一些丑陋的重复。理想情况下,更改 JSON-Schema 定义也会更改 MongoDB 模式。 如果我使用 JOI.JS 验证库,也会出现类似的问题。 有没有人找到解决方案? 或者是否有替代方法?
谢谢
最佳答案
试试这个库:https://www.npmjs.com/package/json-schema-to-mongoose还有其他人在那里。我创建了 json-schema-to-mongoose
,因为其他库不能完全满足我的需求。
此外,我喜欢使用 Typson
从 TypeScript
生成 json-schema
。它使 json-schema
的类型更加静态。
更新
看来 Typson
项目已经死了。这是另一个 ( typescript-json-schema ) 项目,它做同样的事情,尽管我从未使用过它。
关于node.js - 使用 JSON-Schema 定义模式并使用 Mongoose?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29239239/