[Vuejs]-How to set validation for UNIQUE fields in MongoDB, Vuejs?

0👍

First of all, Mongo and Vue are completly separated, there is no relation.

Answering your question, the validation fail because you are telling mongo "Set firstName and lastName as unique fields". But not "Set these fields unique TOGETHER". So when you add a firstname, the second attemp try to add an existing firstName and fails.

So you can create a unique index:

informationSchema.index({ firstName: 1, lastName: 1 }, { unique: true });

And remove unique constraint in the schema.

Leave a comment