Skip to content

Commit 2a44eda

Browse files
committed
Added unique constraint to URL fields in Schemas with similar models
1 parent 72bf2a7 commit 2a44eda

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+63
-125
lines changed

src/models/schemas/Angry.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const AngrySchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Angry', AngrySchema);
10-

src/models/schemas/Baka.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const BakaSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Baka', BakaSchema);
10-

src/models/schemas/Bite.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const BiteSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Bite', BiteSchema);
10-

src/models/schemas/Blush.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const BlushSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Blush', BlushSchema);
10-

src/models/schemas/Bonk.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const BonkSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Bonk', BonkSchema);
10-

src/models/schemas/Bored.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const BoredSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Bored', BoredSchema);
10-

src/models/schemas/Bully.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const BullySchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Bully', BullySchema);
10-

src/models/schemas/Bye.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const ByeSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Bye', ByeSchema);
10-

src/models/schemas/Chase.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const ChaseSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Chase', ChaseSchema);
10-

src/models/schemas/Cheer.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const CheerSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Cheer', CheerSchema);
10-

src/models/schemas/Cringe.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const CringeSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Cringe', CringeSchema);
10-

src/models/schemas/Cry.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const CrySchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Cry', CrySchema);
10-

src/models/schemas/Cuddle.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const CuddleSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Cuddle', CuddleSchema);
10-

src/models/schemas/Dab.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const DabSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Dab', DabSchema);
10-

src/models/schemas/Dance.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const DanceSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Dance', DanceSchema);
10-

src/models/schemas/Die.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const DieSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Die', DieSchema);
10-

src/models/schemas/Disgust.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const DisgustSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Disgust', DisgustSchema);
10-

src/models/schemas/Facepalm.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const FacepalmSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Facepalm', FacepalmSchema);
10-

src/models/schemas/Feed.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const FeedSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Feed', FeedSchema);
10-

src/models/schemas/Glomp.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const GlompSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Glomp', GlompSchema);
10-

src/models/schemas/Happy.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const HappySchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Happy', HappySchema);
10-

src/models/schemas/Hi.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const HiSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Hi', HiSchema);
10-

src/models/schemas/Highfive.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const HighfiveSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Highfive', HighfiveSchema);
10-

src/models/schemas/Hold.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const HoldSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Hold', HoldSchema);
10-

src/models/schemas/Hug.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const HugSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Hug', HugSchema);
10-

src/models/schemas/Kick.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const KickSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Kick', KickSchema);
10-

src/models/schemas/Kill.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const KillSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Kill', KillSchema);
10-

src/models/schemas/Kissu.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const KissuSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Kissu', KissuSchema);
10-

src/models/schemas/Laugh.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const LaughSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Laugh', LaughSchema);
10-

src/models/schemas/Lick.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const LickSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Lick', LickSchema);
10-

src/models/schemas/Love.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const LoveSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Love', LoveSchema);
10-

src/models/schemas/Lurk.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const LurkSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Lurk', LurkSchema);
10-

src/models/schemas/Midfing.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const MidfingSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Midfing', MidfingSchema);
10-

src/models/schemas/Nervous.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const NervousSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Nervous', NervousSchema);
10-

src/models/schemas/Nom.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const NomSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Nom', NomSchema);
10-

src/models/schemas/Nope.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const NopeSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Nope', NopeSchema);
10-

src/models/schemas/Nuzzle.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const NuzzleSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Nuzzle', NuzzleSchema);
10-

src/models/schemas/Panic.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const PanicSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Panic', PanicSchema);
10-

src/models/schemas/Pat.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const PatSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Pat', PatSchema);
10-

src/models/schemas/Peck.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ const { Schema, model } = mongoose;
33

44
const PeckSchema = new Schema({
55
_id: { type: Number },
6-
url: { type: String, required: true },
6+
url: { type: String, required: true, unique: true },
77
});
88

99
export default model('Peck', PeckSchema);
10-

0 commit comments

Comments
 (0)