Instantly share code, notes, and snippets.

Embed
What would you like to do?
var mongoose = require('mongoose');
var pluginSchema = new mongoose.Schema(
{
CodeName: { type: String, index: true },
Name: String,
Description: String,
ThumbnailPath: String,
HasPermissions: Boolean,
HasWebAdmin: Boolean,
HasCommands: Boolean,
IsAPI: Boolean,
IsActive: Boolean,
IsWorldGen: Boolean,
IsRPG: Boolean,
IsMinigame: Boolean,
IsSecurity: Boolean,
IsFeatured: Boolean,
Tags: [String],
Authors: [String],
AuthorIDs: [Number],
Rating: [{ Rate: Number, UserID: Number, UserName: String, IsPublic: Boolean }],
LastUpdate: { type: Date, default: Date.now }
});
module.exports = mongoose.model("Plugin", pluginSchema);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment