Задать вопрос
@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, и при попытке сделать сейв, оно сначала глянуло, есть ли там уже такой тип. Если есть, перезаписало, если нет то просто сейв.
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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