backend: use collection names in schema migration name generation
This commit is contained in:
parent
396c23aa3c
commit
2a1575768f
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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'
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user