MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB - objetos? Por que preciso de _id no agregado


Em um $group estágio, _id é usado para designar a condição de grupo. Você obviamente precisa.

Se você estiver familiarizado com o mundo SQL, pense nele como o GROUP BY cláusula.

Observe, também nesse contexto, _id é realmente um identificador único na coleção gerada, como por definição $group não pode produzir dois documentos com o mesmo valor para esse campo.