fields.put("PhoneNumber", "NumberLong(" + textField_4.getText() + ")");
vyhledává dokumenty, kde je PhoneNumber
má hodnotu "NumberLong(" + textField_4.getText() + ")"
typu text
(Řetězec).
Zkuste to prosím.
fields.put("PhoneNumber", Long.parseLong(textField_4.getText()));
A jako obvykle zpracujte výjimky.