UNPKG

@tiledesk/tiledesk-server

Version:
43 lines (34 loc) 689 B
var mongoose = require('mongoose'); var Schema = mongoose.Schema; var TagSchema = require('./tag'); var TagLibrarySchema = new Schema({ ...TagSchema.obj, // tag: { // type: String, // required: true, // index: true // }, // color: { // type: String, // required: false, // index: false // }, // attributes: { // type: Object, // }, id_project: { type: String, required: true, index: true }, createdBy: { type: String, required: true } },{ timestamps: true } ); TagLibrarySchema.index({ id_project: 1, tag: 1 }, { unique: true }); var Tag = mongoose.model('tag', TagLibrarySchema); module.exports = Tag;