sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongodb NoRM y POCO

ObjectId no son guías. Guid es el nombre que MS da a la versión de UUID que utilizan. Los ObjectIds son un algoritmo completamente diferente.

Dicho esto, puede usar lo que quiera como ID en mongo, y no tendrá penalizaciones de rendimiento (en el mundo de los rieles, algunos de los ORM recomiendan el uso de cadenas)

ObjectId se usa en mongo principalmente para ahorrar tamaño. Si es tan importante, solo use otra cosa, solo tenga en cuenta que el uso de campos de identificación innecesariamente grandes terminará desperdiciando RAM. Pero si es un gran problema, entonces opta por Guids.