我在 Mongo 中有一个数组,我试图将其放入列表中。
这是我所拥有的
BasicDBList computerList = new BasicDBList();
if (dbObj.get("computers") != null){
computerList = (BasicDBList) dbObj.get("computers");
}
for (Object obj : computerList) {
System.getComputers().add((Computer) obj);
}
我有一个主System
对象,其中有一个列表,这就是我在这里所做的尝试computers
从 Mongo 中检索并返回到 dataObject 中。
我收到错误
Caused by: java.lang.ClassCastException: com.mongodb.BasicDBObject cannot be cast to com.me.systems.commons.entities.Computer
关于我能做什么的任何想法?
编辑:我确实混淆了对象的名称,但我仔细检查了它们与语法一致且准确。