UNPKG

@brontosaurus/db

Version:
49 lines (48 loc) 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OrganizationModel = void 0; const mongoose_1 = require("mongoose"); const OrganizationSchema = new mongoose_1.Schema({ active: { type: Boolean, required: true, default: true, }, anchor: { type: String, required: true, unique: true, index: true, }, name: { type: String, required: true, unique: true, }, decorators: { type: [mongoose_1.Schema.Types.ObjectId], required: true, default: [], }, tags: { type: [mongoose_1.Schema.Types.ObjectId], required: true, default: [], }, limit: { type: Number, required: true, default: 25, }, owner: { type: mongoose_1.Schema.Types.ObjectId, required: true, index: true, }, }, { timestamps: { createdAt: true, updatedAt: true, }, }); exports.OrganizationModel = mongoose_1.model('Organization', OrganizationSchema);