fields.put("PhoneNumber", "NumberLong(" + textField_4.getText() + ")");
wyszukuje dokumenty, w których PhoneNumber
ma wartość "NumberLong(" + textField_4.getText() + ")"
typu text
(Ciąg).
Spróbuj tego.
fields.put("PhoneNumber", Long.parseLong(textField_4.getText()));
I jak zwykle zajmij się wyjątkami.