Los id de RDBMS en números enteros son generalmente simples que van desde 0 a cualquier número, pero por lo general se puede mantener en el rango de 5 dígitos para que pueda hacer que las direcciones URL que se ven asíPara los desarrolladores que usan mongodb para construir sus aplicaciones web, ¿qué haces con las claves principales largas?
myawesomeblog.com/posts/23456
pero con mongodb los identificadores únicos para cada registro se ven así. 47cc67093475061e3d95369d
y la construcción y aplicación sobre la base de que llevaría a las URL como esta myawesomeblog.com/posts/47cc67093475061e3d95369d
no me gusta eso? ¿Hay alguna forma de hacer que mongo te proporcione números de identificación basados en números enteros que sean más cortos y únicos? (Como MySQL)
Sí, ya vi eso, no tenía mucho sentido para mí. ¿A dónde va esa función? En el código fuente de Mongo? ¿Reescrito para ruby? – concept47
Todo lo que hace efectivamente es extraer cada resultado y su campo ID para incrementar un valor. Puede almacenarlo en mongo (como un procedimiento almacenado) y simplemente hacer referencia a él cada vez. http://en.wikipedia.org/wiki/MongoDB#Server-Side_JavaScript_Execution http://neovintage.blogspot.com/2010/07/mongodb-stored-javascript-functions.html –