Скажем, у меня есть массив Products в моем Mongodb. Я хочу, чтобы пользователи могли видеть каждый продукт на своей странице: http://www.mysite.com/product/12345/Widget-Wodget
. Поскольку у каждого продукта нет инкрементного целочисленного идентификатора (12345), но вместо этого он имеет идентификатор BSON (5063a36bdeb13f7505000630), мне нужно будет либо добавить идентификатор целого числа, либо использовать идентификатор BSON.
Так как идентификатор BSON включает PID:
- 4-байтная метка времени,
- 3-байтовый идентификатор машины,
- 2-байтовый идентификатор процесса,
- 3-байтовый счетчик.
Я предоставляю защищенную информацию внешнему миру, если я использую идентификатор BSON в своем URL-адресе?