Я использую Mongoose в NodeJS для работы с базой данных MongoDB. У меня есть одна проблема: когда я определяю схему, я хочу, чтобы поле в этой схеме было уникальным. Я установил поле в соответствии с инструкциями официального документа , но оно не сработало. Некоторые люди знают, что при определении схемы, как определить значение поля уникальным? Я использовал версию Mongoose V5.2.13.
Вы просто должны добавить unique: true например:
unique: true
const mySchema = new Schema({ test: { type: String, unique: true } });