Я указал firstname
и lastname
MongoDB поля, чтобы не был уникальным, но я все еще сталкиваюсь с проблемой, которую я не могу назвать неуникальными именами и фамилиями.
Как указать для MongoDB, можно иметь дубликаты firstname
и lastname
?
extend type Mutation {
signUp(
firstname: String!
lastname: String!
email: String!
password: String!
): Token!
...
const userSchema = new mongoose.Schema(
{
email: {
type: String,
unique: true,
required: true,
validate: [isEmail, 'Not a valid email'],
},
firstname: {
type: String,
unique: false
},
lastname: {
type: String,
unique: false
},
password: {
type: String,
required: true,
minlength: 7,
maxlength: 42,
},
},
{
timestamps: true,
},
);
Ошибка:
E11000 duplicate key error collection: testDb.users index: firstname_1 dup key: { firstname: "Test" }