Необходимость изменения размера метеорной коллекции _id
Как мы знаем.. Метеорная коллекция после вставки возвращает 16-значный идентификатор, и это слишком много для меня. Могу ли я изменить генерацию метеорной коллекции _id для генерации идентификатора из 6 символов вместо 16 символов?
1 ответ
Решение
Да, вы можете отправить свой собственный _id
с insert
и пока он уникален, Монго будет принимать:
Mongo.insert({_id:'foobar'})
Поэтому, когда вы идете в insert
просто сгенерируйте случайную 6-значную строку. Вы должны будете сделать свою собственную проверку, чтобы проверить ваш сгенерированный _id
уникален