Slide 44
Slide 44 text
44
MongoOperations / -Template
public interface MongoOperations {
// Generic callback-accepting methods
T execute(DbCallback action);
T execute(Class entityClass, CollectionCallback action);
T execute(String collectionName, CollectionCallback action);
// Higher level access methods
List find(Query query, Class entityClass);
void save(Object objectToSave, String collectionName);
WriteResult updateFirst(Query query, Update update, Class
entityClass);
// Geo API
GeoResults geoNear(NearQuery near, Class entityClass);
}