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

MongoDB - objetos? ¿Por qué necesito _id en conjunto?

En un $group escenario, _id se utiliza para designar la condición de grupo. Obviamente lo necesitas.

Si está familiarizado con el mundo de SQL, considérelo como el GROUP BY cláusula.

Tenga en cuenta, en ese contexto también, _id es realmente un identificador único en la colección generada, como por definición $group no puede producir dos documentos que tengan el mismo valor para ese campo.