backend: use collection names in schema migration name generation

This commit is contained in:
juancarmore 2026-02-17 12:32:01 +01:00
parent 396c23aa3c
commit 2a1575768f
4 changed files with 5 additions and 9 deletions

View File

@ -103,10 +103,9 @@ const MeetRoomSchema = new Schema<MeetRoomDocument>({
```typescript
import { SchemaTransform, generateSchemaMigrationName } from '../models/migration.model.js';
import { MeetRoomDocument } from '../models/mongoose-schemas/room.schema.js';
const roomMigrationV1ToV2Name = generateSchemaMigrationName('MeetRoom', 1, 2);
import { meetRoomCollectionName, MeetRoomDocument } from '../models/mongoose-schemas/room.schema.js';
const roomMigrationV1ToV2Name = generateSchemaMigrationName(meetRoomCollectionName, 1, 2);
const roomMigrationV1ToV2Transform: SchemaTransform<MeetRoomDocument> = () => ({
$set: {
maxParticipants: 100

View File

@ -7,8 +7,7 @@ import { MeetApiKeyDocument } from '../models/mongoose-schemas/api-key.schema.js
*
* Example:
*
* const apiKeyMigrationV1ToV2Name = generateSchemaMigrationName('MeetApiKey', 1, 2);
*
* const apiKeyMigrationV1ToV2Name = generateSchemaMigrationName(meetApiKeyCollectionName, 1, 2);
* const apiKeyMigrationV1ToV2Transform: SchemaTransform<MeetApiKeyDocument> = () => ({
* $set: {
* expirationDate: undefined

View File

@ -7,8 +7,7 @@ import { MeetGlobalConfigDocument } from '../models/mongoose-schemas/global-conf
*
* Example:
*
* const globalConfigMigrationV1ToV2Name = generateSchemaMigrationName('MeetGlobalConfig', 1, 2);
*
* const globalConfigMigrationV1ToV2Name = generateSchemaMigrationName(meetGlobalConfigCollectionName, 1, 2);
* const globalConfigMigrationV1ToV2Transform: SchemaTransform<MeetGlobalConfigDocument> = () => ({
* $set: {
* newField: 'default-value'

View File

@ -7,8 +7,7 @@ import { MeetUserDocument } from '../models/mongoose-schemas/user.schema.js';
*
* Example:
*
* const userMigrationV1ToV2Name = generateSchemaMigrationName('MeetUser', 1, 2);
*
* const userMigrationV1ToV2Name = generateSchemaMigrationName(meetUserCollectionName, 1, 2);
* const userMigrationV1ToV2Transform: SchemaTransform<MeetUserDocument> = () => ({
* $set: {
* email: undefined