ObjectIdsはオブジェクトであるため、標準の==等価性テストでは、含まれているid値ではなく、参照が等しいかどうかを比較します。それらの値を比較する正しい方法は、ObjectId.equalsを次のように使用することです。
obj1.equals(obj2)
ObjectIdsはオブジェクトであるため、標準の==等価性テストでは、含まれているid値ではなく、参照が等しいかどうかを比較します。それらの値を比較する正しい方法は、ObjectId.equalsを次のように使用することです。
obj1.equals(obj2)