уникальное поле схемы мангуста с дополнительным условием - PullRequest
0 голосов
/ 22 марта 2019

Помогите пожалуйста, как определить схему Mongoose в моем случае.

const schema = new mongoose.Schema({
 name: { type: String, required: true, unique:true },
 deleted: { type: Number, default: 0 },
});

Мне нужно иметь уникальное имя только тогда, когда "удалено" = 0. Если "удалено" = 1, мое "имя" может быть не уникальным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...