Доброго дня, коллеги!
Что-то не доходит до меня)) Есть у меня такая вот схемка-моделька:
var schema = new Schema({
_id: { type: Number, required: true, unique: true, index: true, dropDups: true },
login: { type: String, required: true, unique: true, index: true, dropDups: true }
});
Для автоинкремента использую mongoose-easy-auto-increment из npm:
schema.plugin(autoInc, { field: '_id', collection: 'counters' });
Создание пользователя:
var newUser = new User({
login: req.body.login
});
newUser.save(function(err, ret){
if (err) throw err;
});
В принципе, удобная штука, инкремент проставляется, всё работает..
НО! Почему-то не срабатывает уникальность логина! Получается на выходе такое:
[{"_id":1,"login":"testuser"},
{"_id":2,"login":"testuser"},
{"_id":3,"login":"testuser"}]
Кто-нибудь сталкивался с подобным? Или поискать другой автоинкремент в npm?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости