我有一个包含多种不同对象的Mongo Collection。所有这些类都形成了一个树,它继承自一个名为“Event”的公共抽象基础。有许多不同类型的事件,我将它们全部放入同一个集合中。
我想写一个Morphia查询来获取所有事件,我希望它们反序列化回原始的Java类。
我希望我可以做这个查询,但它似乎不起作用。我得到0个对象。
Query query = mongo.createQuery(Event.class);
List<Event> events = query.asList();
这样做的正确方法是什么?
谢谢 彼得