Мы изучаем Mongo для нового веб-сайта, и мы хотим, чтобы ни один из двух пользователей не подписался с тем же адресом электронной почты, поэтому необходим уникальный индекс в поле электронной почты.В Монго есть уникальные индексы, поддерживаемые для оштукатуренных сред?
Поддерживается ли это в оштукатуренной среде Монго? В документации Mongo указаны уникальные индексы, но не упоминается о черепах.
http://www.mongodb.org/display/DOCS/Indexes#Indexes-UniqueIndexes
Не уверен, что я полностью понимаю. Мне просто нужно сделать поле электронной почты частью ключа осколка? Что, если мой ключ осколка - 'lastname: 1, email: 1', как я могу обеспечить, чтобы уникальность выполнялась только на' email', а не 'lastname'? – user646584
Если вы сделаете это так, mongo сможет заверить, что последнее имя было уникальным, но не электронной почтой. Если ваш ключ осколка был отменен, то уникальность электронной почты может быть гарантирована. Уникальный индекс должен быть префиксом ключа осколка, а не только подмножества. –