diff --git a/src/docbkx/reference/mongodb.xml b/src/docbkx/reference/mongodb.xml index ff8685472..516d4ad10 100644 --- a/src/docbkx/reference/mongodb.xml +++ b/src/docbkx/reference/mongodb.xml @@ -103,16 +103,23 @@ Then add the following to pom.xml dependencies section. - <dependency> + <dependencies> + + <!-- other dependency elements omitted --> + + <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> - <version>1.0.0.BUILD-SNAPSHOT</version> + <version>1.0.0.M2</version> </dependency> + <dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version>2.2</version> </dependency> + +</dependencies> The cglib dependency is there as we will use Spring's Java @@ -121,13 +128,30 @@ <spring.framework.version>3.0.5.RELEASE</spring.framework.version> + You will also need to add the location of the Spring Milestone + repository for maven to your pom.xml which is at the same level of your + <dependencies/> element + + <repositories> + <repository> + <id>spring-milestone</id> + <name>Spring Maven MILESTONE Repository</name> + <url>http://maven.springframework.org/milestone</url> + </repository> +</repositories> + + The repository is also browseable + here. + You may also want to set the logging level to DEBUG to see some additional information, edit the log4j.properties file and add log4j.category.org.springframework.data.document.mongodb=DEBUG - Next, in the org.spring.mongodb package in the sr/ctest/java - directory create a class as shown below. + Next, in the org.spring.mongodb package in the + src/test/java directory create a class as shown + below. package org.spring.mongodb; @@ -886,9 +910,8 @@ import static org.springframework.data.document.mongodb.query.Update ... - WriteResult wr = mongoTemplate.updateMulti( - query(where("accounts.accountType").is(Account.Type.SAVINGS)), - update.inc("accounts.$.balance", 50.00)); + WriteResult wr = mongoTemplate.updateMulti(query(where("accounts.accountType").is(Account.Type.SAVINGS)), + update.inc("accounts.$.balance", 50.00)); @@ -1097,8 +1120,7 @@ import static org.springframework.data.document.mongodb.query.Query.query; ... - List<Person> result = mongoTemplate.find( - query(where("age").lt(50).and("accounts.balance").gt(1000.00d)),Person.class); + List<Person> result = mongoTemplate.find(query(where("age").lt(50).and("accounts.balance").gt(1000.00d)),Person.class);