From 6051b3a972fa07702eea473414c4ad00ce1bb79d Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Fri, 9 Mar 2012 23:40:18 +0100 Subject: [PATCH] ensure the presence of an index in WIND_TRACKS by event name --- .../domain/persistence/impl/MongoObjectFactoryImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java index bcabe7a625a..11769ffdb3c 100755 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java @@ -79,7 +79,9 @@ public class MongoObjectFactoryImpl implements MongoObjectFactory { } public DBCollection getWindTrackCollection() { - return database.getCollection(CollectionNames.WIND_TRACKS.name()); + DBCollection result = database.getCollection(CollectionNames.WIND_TRACKS.name()); + result.ensureIndex(new BasicDBObject(FieldNames.EVENT_NAME.name(), null)); + return result; } public DBObject storeWindTrackEntry(Event event, RaceDefinition race, WindSource windSource, Wind wind) {