Skip to content

Commit

Permalink
Added unique constraint to URL fields in Schemas with similar models
Browse files Browse the repository at this point in the history
  • Loading branch information
kyrea committed Nov 24, 2024
1 parent 72bf2a7 commit 2a44eda
Show file tree
Hide file tree
Showing 63 changed files with 63 additions and 125 deletions.
3 changes: 1 addition & 2 deletions src/models/schemas/Angry.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const AngrySchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Angry', AngrySchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Baka.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const BakaSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Baka', BakaSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Bite.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const BiteSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Bite', BiteSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Blush.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const BlushSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Blush', BlushSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Bonk.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const BonkSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Bonk', BonkSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Bored.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const BoredSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Bored', BoredSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Bully.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const BullySchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Bully', BullySchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Bye.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const ByeSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Bye', ByeSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Chase.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const ChaseSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Chase', ChaseSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Cheer.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const CheerSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Cheer', CheerSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Cringe.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const CringeSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Cringe', CringeSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Cry.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const CrySchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Cry', CrySchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Cuddle.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const CuddleSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Cuddle', CuddleSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Dab.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const DabSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Dab', DabSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Dance.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const DanceSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Dance', DanceSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Die.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const DieSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Die', DieSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Disgust.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const DisgustSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Disgust', DisgustSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Facepalm.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const FacepalmSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Facepalm', FacepalmSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Feed.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const FeedSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Feed', FeedSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Glomp.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const GlompSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Glomp', GlompSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Happy.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const HappySchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Happy', HappySchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Hi.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const HiSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Hi', HiSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Highfive.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const HighfiveSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Highfive', HighfiveSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Hold.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const HoldSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Hold', HoldSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Hug.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const HugSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Hug', HugSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Kick.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const KickSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Kick', KickSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Kill.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const KillSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Kill', KillSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Kissu.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const KissuSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Kissu', KissuSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Laugh.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const LaughSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Laugh', LaughSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Lick.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const LickSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Lick', LickSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Love.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const LoveSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Love', LoveSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Lurk.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const LurkSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Lurk', LurkSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Midfing.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const MidfingSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Midfing', MidfingSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Nervous.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const NervousSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Nervous', NervousSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Nom.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const NomSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Nom', NomSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Nope.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const NopeSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Nope', NopeSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Nuzzle.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const NuzzleSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Nuzzle', NuzzleSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Panic.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const PanicSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Panic', PanicSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Pat.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const PatSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Pat', PatSchema);

3 changes: 1 addition & 2 deletions src/models/schemas/Peck.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ const { Schema, model } = mongoose;

const PeckSchema = new Schema({
_id: { type: Number },
url: { type: String, required: true },
url: { type: String, required: true, unique: true },
});

export default model('Peck', PeckSchema);

Loading

0 comments on commit 2a44eda

Please sign in to comment.