DATAMONGO-528 - Documented GridFs support.

This commit is contained in:
Oliver Gierke
2012-09-17 15:04:19 +02:00
parent 3661b2981e
commit 05ac139554
3 changed files with 151 additions and 5 deletions

View File

@@ -19,6 +19,7 @@ import java.io.InputStream;
import java.util.List;
import org.springframework.core.io.support.ResourcePatternResolver;
import org.springframework.data.domain.Sort;
import org.springframework.data.mongodb.core.query.Query;
import com.mongodb.DBObject;
@@ -63,8 +64,10 @@ public interface GridFsOperations extends ResourcePatternResolver {
GridFSFile store(InputStream content, String filename, DBObject metadata);
/**
* Returns all files matching the given query.
* Returns all files matching the given query. Note, that currently {@link Sort} criterias defined at the
* {@link Query} will not be regarded as MongoDB does not support ordering for GridFS file access.
*
* @see https://jira.mongodb.org/browse/JAVA-431
* @param query
* @return
*/
@@ -102,4 +105,4 @@ public interface GridFsOperations extends ResourcePatternResolver {
* @see ResourcePatternResolver#getResources(String)
*/
GridFsResource[] getResources(String filenamePattern);
}
}

View File

@@ -5,11 +5,11 @@
xsi:schemaLocation="http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo/spring-mongo.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<mongo:db-factory id="dbFactory" dbname="database" />
<mongo:mapping-converter id="converter" db-factory-ref="dbFactory" />
<mongo:db-factory id="mongoDbFactory" dbname="database" />
<mongo:mapping-converter id="converter" />
<bean class="org.springframework.data.mongodb.gridfs.GridFsTemplate">
<constructor-arg ref="dbFactory" />
<constructor-arg ref="mongoDbFactory" />
<constructor-arg ref="converter" />
</bean>