Test
public void saveTest() {
mongoTemplate.save(person);
}
@Test
public void findTest() {
Person p = mongoTemplate.findOne(query(where("name").is("Joe")), Person.class);
System.out.println(p);
}
@Test
public void updateTest() {
mongoTemplate.updateFirst(query(where("name").is("Joe")), update("age", 35), Person.class);
Person p = mongoTemplate.findOne(query(where("name").is("Joe")), Person.class);
System.out.println(p);
}
@Test
public void removeTest() {
List<Person> people = mongoTemplate.findAll(Person.class);
System.out.println(people.size());
Person p = mongoTemplate.findOne(query(where("name").is("Joe")), Person.class);
mongoTemplate.remove(p);
people = mongoTemplate.findAll(Person.class);
System.out.println(people.size());
mongoTemplate.dropCollection(Person.class);
}