mongoose-schema-2-json-schema

1.0.0-alpha.5 • Public • Published

mongoose-schema-2-json-schema

Mongoose schema to JSON schema.

Installation

npm install mongoose-schema-2-json-schema

Usage

const convert = require('mongoose-schema-2-json-schema');
const mongoose = require('mongoose');
 
const blogSchema = new mongoose.Schema({
    title: String,
    author: String,
    body: String,
    comments: [{ body: String, date: Date }],
    date: { type: Date, default: Date.now },
    hidden: Boolean,
    meta: {
        votes: Number,
        favs: Number
    }
});
console.log(JSON.stringify(convert('Blog', blogSchema), null, 2));

Package Sidebar

Install

npm i mongoose-schema-2-json-schema

Weekly Downloads

0

Version

1.0.0-alpha.5

License

Apache-2.0

Last publish

Collaborators

  • yinfxs