UNPKG

@qelos/auth

Version:

Express Passport authentication service

21 lines (16 loc) 543 B
import mongoose, {Schema} from 'mongoose'; const UserInternalMetadataSchema = new mongoose.Schema({ tenant: { type: String, index: true, default: '0', }, user: { type: Schema.Types.ObjectId, ref: 'User' }, metadata: Schema.Types.Mixed }); UserInternalMetadataSchema.index({tenant: 1, user: 1}, {unique: true}); const UserInternalMetadata = mongoose.model<{ metadata?: any, user: Schema.Types.ObjectId, tenant: string }>('UserInternalMetadata', UserInternalMetadataSchema); export default UserInternalMetadata