Я использую указанный здесь API: http://api.mongodb.com/java/current/org/bson/Document.html
Вот код, который у меня есть:
Document doc = collection.find(Filters.eq("field","value")).first();
String id = (String) doc.getString("_id"); // this line throws exception
Я уже проверил, что doc
вернул Document
, ноЯ не могу получить доступ к значению _id
.
Ошибка говорит об этом:
java.lang.ClassCastException: org.bson.types.ObjectId cannot be cast to java.lang.String