added getCollectionNames method

This commit is contained in:
Thomas Risberg
2010-12-17 16:28:39 -05:00
parent 930e711ea5
commit 6816ec8508
2 changed files with 9 additions and 0 deletions

View File

@@ -54,6 +54,8 @@ public interface MongoOperations {
void createCollection(String collectionName,
CollectionOptions collectionOptions);
List<String> getCollectionNames();
DBCollection getCollection(String collectionName);
boolean collectionExists(String collectionName);

View File

@@ -469,6 +469,13 @@ public class MongoTemplate implements InitializingBean, MongoOperations {
return results;
}
/* (non-Javadoc)
* @see org.springframework.data.document.mongodb.MongoOperations#getCollectionNames()
*/
public List<String> getCollectionNames() {
return new ArrayList<String>(getDb().getCollectionNames());
}
/* (non-Javadoc)
* @see org.springframework.data.document.mongodb.MongoOperations#getCollection(java.lang.String, java.lang.Class, org.springframework.data.document.mongodb.MongoReader)
*/