MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB - des objets ? Pourquoi ai-je besoin de _id dans l'ensemble

Dans un $group étape, _id est utilisé pour désigner la condition de groupe. Vous en avez évidemment besoin.

Si vous êtes familier avec le monde SQL, considérez-le comme le GROUP BY clause.

Veuillez noter, dans ce contexte également, _id est vraiment un identifiant unique dans la collection générée, comme par définition $group ne peut pas produire deux documents ayant la même valeur pour ce champ.