Files
tvapp2/server/src/models/PlaylistChannel.ts
2026-06-11 16:40:21 -04:00

16 lines
512 B
TypeScript

import { Schema, model } from 'mongoose';
const PlaylistChannelSchema = new Schema(
{
playlistId: { type: String, required: true, index: true },
channelId: { type: String, required: true, index: true },
order: { type: Number, required: true },
},
{ versionKey: false },
);
PlaylistChannelSchema.index({ playlistId: 1, channelId: 1 }, { unique: true });
PlaylistChannelSchema.index({ playlistId: 1, order: 1 });
export const PlaylistChannel = model('PlaylistChannel', PlaylistChannelSchema);