我正在使用Mongoose作为我的数据层在Express中编写API。我希望API尽可能自我描述,这样我的前端就可以根据我的Mongoose模型中设置的模式规则自动生成表单和验证。
是否有任何现有方法来获取Mongoose模式的JSON表示,还是我必须自己编写?似乎有很多JSON到Mongoose模式生成器,但描述现有模式的方式却很少。
答案 0 :(得分:2)
我可能不明白。您可以将架构定义为Object,然后在其上使用JSON.stringify
。或者,如果需要,您可以通过模型Model.schema.paths
访问所有架构路径。