Задать вопрос
@fife

Как перезаписать в mongodb без запроса на выборку?

Есть
Criteria typeCriteria = Criteria.where("type").is(Type));//type один из вариантов с enum`a

        Query query = new Query();
        query.addCriteria(typeCriteria);


        mongo.findAndReplace(query,state,bdname); 

//хотелось бы заменить на просто mongo.save(state, bdname)


В БД есть лишь по одной записи для каждого enum value.

Мне бы хотелось, чтобы этот enum value был что то вроде ID, и при попытке сделать сейв, оно сначала глянуло, есть ли там уже такой тип. Если есть, перезаписало, если нет то просто сейв.
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы