Обзор предмета здесь: http://www.mongodb.org/display/DOCS/Object+IDs
Он должен быть уникальным, потенциально вы можете поставить себя в положение необходимости самостоятельно разрешать столкновения. Лучше оставить по умолчанию _id в покое и просто выполнить запрос к полю, которое вы храните в документе, именно так, как задумал Бог (10gen).
С http://www.mongodb.org/display/DOCS/BSON
Имя элемента "_id" зарезервировано для использования в качестве идентификатора первичного ключа, но
Вы можете хранить все, что является уникальным в этой области. База данных
ожидает, что драйверы будут препятствовать пользователям создавать документы, которые
нарушать эти ограничения.
из # mongodb
глупые значения _id, вероятно, замедляют запросы, но это все
И еще один пользователь из # mongodb
Скажите ему, что столкновения приведут к получению мусора