Skip to content

Commit d3a3809

Browse files
author
Mark Pollack
committed
Example code for documentation
1 parent dd5b66f commit d3a3809

File tree

1 file changed

+32
-0
lines changed
  • spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package org.springframework.data.document.mongodb;
2+
3+
import org.springframework.beans.factory.annotation.Autowired;
4+
import static org.springframework.data.document.mongodb.query.Criteria.where;
5+
import org.springframework.data.document.mongodb.query.Query;
6+
import static org.springframework.data.document.mongodb.query.Query.query;
7+
import org.springframework.data.document.mongodb.query.Update;
8+
import static org.springframework.data.document.mongodb.query.Update.update;
9+
10+
public class PersonExample {
11+
12+
@Autowired
13+
private MongoOperations mongoOps;
14+
15+
public void doWork() {
16+
Person p = new Person();
17+
p.setFirstName("Sven");
18+
p.setAge(22);
19+
20+
mongoOps.save(p);
21+
22+
System.out.println(p.getId());
23+
24+
mongoOps.updateFirst(new Query(where("firstName").is("Sven")), new Update().set("age", 24));
25+
26+
mongoOps.updateFirst(new Query(where("firstName").is("Sven")), update("age", 24));
27+
28+
mongoOps.updateFirst(query(where("firstName").is("Sven")), update("age", 24));
29+
}
30+
31+
32+
}

0 commit comments

Comments
 (0)