Вы можете определить свою схему как
User = new Schema ({
email: {
type: String,
unique: true
}
})
Но, возможно, это не сработает, когда документ уже существует, и после этого вы изменили схему пользователя.Вы можете создать индекс по электронной почте для этой коллекции пользователей, если не хотите удалять коллекцию.С помощью этой команды вы можете создать индекс по электронной почте.
db.User.createIndex({email:1},{unique: true})
Или вы можете просто удалить коллекцию и снова добавить пользователя.
Для удаления коллекции вы можете ввести это:
db.User.drop()