на уникальность поля в коллекции?
предполагаю, что можно как-то через $expr сделать, но не смог найти внятных примеров, как его использовать в описании валидатора
Добавьте уникальный индекс по полю
а нет какого-то способа проверять через валидатор? или создание индекса — единственно верное решение?
Не знаю какие валидаторы имеются ввиду, но либо проверки в транзакции с локами, либо уникальный индекс. Индекс делать в любом случае, иеаче все медленно будет. Поэтому можно сделать его уникальным и не заморачиваться
а, действительно ведь без индексирования проверка на уникальность будет медленее... да, звучит похоже на правду, спасибо! валидатор имеется в виду который прикрепляется к методу создания коллекции, который может проверять, например, схему документа
Обсуждают сегодня