Часто я извлекаю данные из базы данных mongo с помощью java (потому что я должен делать это через очень большое количество коллекций во многих базах данных). В процессе, я обычно используюОбработка нулевых значений при извлечении с помощью java из MongoDB
Например:
time = ((myObject.containsField("time"))) ? (myObject.get("time").toString().isEmpty()) ? "Empty" : myObject.get("time").toString() : "NA";
, чтобы убедиться, если строка существует, или она пуста. но как мы делаем проверку нулевой, я имею в виду, если время имеет нулевое значение
Например: time=null
Как мы извлечь значение для сценария, так что я могу сохранить его в выписке некоторые строки, которая представляет нулевое значение?
.get
приводит к NullPointerException
. Это проверка времени выполнения, и я часто извлекаю более 20 значений для каждой записи. Каков наилучший способ сделать нулевую проверку?
Ваша помощь очень ценится. Заранее спасибо!! :)
Вы хотите, чтобы результирующее время было строкой «null» или «null» –
Я хочу, чтобы это была строка racta «null». так что я могу сохранить его как значение времени для записи –
Хорошо, тогда ниже ответ должен сработать для вас. –