Les ObjectIds sont des objets, donc un test d'égalité ==standard compare les références pour l'égalité, pas les valeurs d'id contenues. La bonne façon de comparer leurs valeurs est d'utiliser ObjectId.equals comme :
obj1.equals(obj2)
Les ObjectIds sont des objets, donc un test d'égalité ==standard compare les références pour l'égalité, pas les valeurs d'id contenues. La bonne façon de comparer leurs valeurs est d'utiliser ObjectId.equals comme :
obj1.equals(obj2)