Какова наилучшая практика для создания уникального свойства на модели mongodb / mongoose при создании? То есть, какой самый элегантный способ проверить, не сгенерировано ли уже сгенерированное значение, и сгенерировать другое значение перед сохранением?
let schema = new Schema({
name: {type: String},
uniqueProperty: {type: String, unique:true, default:generateUniqueProp} // only works as long as generated Value isn't already in use
})