В моей коллекции Mongo около 2000 документов. При использовании метода MongoTemplate find() с пустым запросом (т. Е. Мне нужны все документы в коллекции), а для класса сущности, имени коллекции требуется больше минуты, чтобы вернуть данные в виде списка. Может ли кто-нибудь помочь мне сделать запрос быстрее? Ниже приведен запрос, который я использую.MongoTemplate find() с пустым запросом занимает много времени
Query query = new Query();
Class<MyObjects> CLASS_NAME = MyObjects.class;
String COLLECTION_NAME = "MyCollection";
List<MyObjects> myObjects = template.find(query, CLASS_NAME, COLLECTION_NAME);
Я использую Spring версии 3.1.2.RELEASE (JFYI) – Avis
Попробуйте 'template.findAll (MyObjects.class, COLLECTION_NAME)' – Paul