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

Как получить значение ключа?

Получаю пользователя из бд:
Document document = Main.getPlugin(Main.class).getPlayersDataCollection().find(Filters.eq("nickname", p.getName())).first();

Как получить определенное поле этого документа и заменить его, в моём случае boolean?
if (document.getString()) {
    document.replace("titleOff", false);
}
if (!document.getBoolean("titleOff")) {
    document.replace("titleOff", true);
}

После чего я просто меняю документы:
Main.getPlugin(Main.class).getPlayersDataCollection().replaceOne(Filters.eq("nickname", p.getName()), document, new UpdateOptions().upsert(true));

Не работает именно document,replace
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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