8.9.2021

Mongock - MongoDB version control tool for Java

Screenshot_2021-09-08_at_13.46.17

@ChangeLog(order = "2")
public class ClientUpdaterChangeLog {

    @ChangeSet(id = "data-updater-with-mongockTemplate", order = "001", author = "mongock")
    public void dataUpdater(MongockTemplate template) {
        List<Client> clients = template.findAll(Client.class, CLIENTS_COLLECTION_NAME);
        clients.stream()
                .map(client -> client.setName(client.getName() + "_updated"))
                .forEach(client -> template.save(client, CLIENTS_COLLECTION_NAME));
    }
}
Simon

Softwareentwickler

Zur Übersicht

Standort Hannover

newcubator GmbH
Bödekerstraße 22
30161 Hannover

Standort Dortmund

newcubator GmbH
Westenhellweg 85-89
44137 Dortmund