如何获取Mongoose模式的JSON表示?

时间:2015-02-01 01:13:36

标签: json mongodb mongoose schema

我正在使用Mongoose作为我的数据层在Express中编写API。我希望API尽可能自我描述,这样我的前端就可以根据我的Mongoose模型中设置的模式规则自动生成表单和验证。

是否有任何现有方法来获取Mongoose模式的JSON表示,还是我必须自己编写?似乎有很多JSON到Mongoose模式生成器,但描述现有模式的方式却很少。

1 个答案:

答案 0 :(得分:2)

我可能不明白。您可以将架构定义为Object,然后在其上使用JSON.stringify。或者,如果需要,您可以通过模型Model.schema.paths访问所有架构路径。