Есть многопоточная программа, в ней идет сохранение данных в mongodb. Есть объект в котором есть массив и в этот массив добавляется элемент
profile.getTasks().add(cycleTask);
profilesDao.save(profile);
Profile tmpProfile = profilesDao.getById(profile.getId());
boolean find = false;
for (Task tmpTask : tmpProfile.getTasks()) {
if (tmpTask.getId().equals(cycleTask.getId())) {
find = true;
}
}
Вопрос, может ли монго терять данные?