ObjectIds са обекти, така че стандартният тест за равенство ==сравнява препратките за равенство, а не съдържащите се стойности на id. Правилният начин да сравните техните стойности е да използвате ObjectId.equals като:
obj1.equals(obj2)
ObjectIds са обекти, така че стандартният тест за равенство ==сравнява препратките за равенство, а не съдържащите се стойности на id. Правилният начин да сравните техните стойности е да използвате ObjectId.equals като:
obj1.equals(obj2)