Example code for documentation

This commit is contained in:
Mark Pollack
2011-04-07 19:28:54 -04:00
parent dd5b66f60e
commit d3a3809ba3

View File

@@ -0,0 +1,32 @@
package org.springframework.data.document.mongodb;
import org.springframework.beans.factory.annotation.Autowired;
import static org.springframework.data.document.mongodb.query.Criteria.where;
import org.springframework.data.document.mongodb.query.Query;
import static org.springframework.data.document.mongodb.query.Query.query;
import org.springframework.data.document.mongodb.query.Update;
import static org.springframework.data.document.mongodb.query.Update.update;
public class PersonExample {
@Autowired
private MongoOperations mongoOps;
public void doWork() {
Person p = new Person();
p.setFirstName("Sven");
p.setAge(22);
mongoOps.save(p);
System.out.println(p.getId());
mongoOps.updateFirst(new Query(where("firstName").is("Sven")), new Update().set("age", 24));
mongoOps.updateFirst(new Query(where("firstName").is("Sven")), update("age", 24));
mongoOps.updateFirst(query(where("firstName").is("Sven")), update("age", 24));
}
}