【发布时间】:2015-06-03 16:11:01
【问题描述】:
我有一个MongoCollection<Document>,我在其中分配了一个集合。
我正在尝试通过他的 id 来查找用户。
user = (Document) usersCollection.find(new Document("_id", username));
我得到一个错误
java.lang.ClassCastException: com.mongodb.FindIterableImpl 不能 转换为 org.bson.Document
当我尝试时
BasicDBObject query = new BasicDBObject();
BasicDBObject fields = new BasicDBObject("_id", username);
usersCollection.find(query, fields);
我遇到了一个错误
MongoCollection 类型中的方法 find(Bson, Class) 不适用于参数 (BasicDBObject, BasicDBObject)
【问题讨论】: