@mrsakura52

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

Получаю пользователя из бд:
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
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы