У меня есть класс Java с членом: @Entity
public class TypeA {
...
@Reference(lazy = true) private TypeB anObj;
...
}
Теперь, когда я делаю datastore.find(TypeA.class).asList().get(0
Я использую Mongo со своим драйвером Java и Morphia. Я картирование этого класса: public class Transaction {
@Id
private ObjectId id;
private String transactionUniqueIdentifier;
}
У меня есть коллекция: public class Message {
@Id
ObjectId id;
String group;
}
Мне нужно подсчитать количество сообщений в каждой группе. Можно ли избежать повторения всей коллекции?