Gli ObjectId sono oggetti, quindi un test di uguaglianza standard ==confronta i riferimenti per l'uguaglianza, non i valori id contenuti. Il modo giusto per confrontare i loro valori è utilizzare ObjectId.equals come:
obj1.equals(obj2)
Gli ObjectId sono oggetti, quindi un test di uguaglianza standard ==confronta i riferimenti per l'uguaglianza, non i valori id contenuti. Il modo giusto per confrontare i loro valori è utilizzare ObjectId.equals come:
obj1.equals(obj2)