marx-software.de

Mongo-Connect

bitte forken: mongo-connect on github

Mongo-Connect vereinfacht die Verwendung des Monogdb Changestreams.

Eine einzelne Collection überwachen und auf Insert-Events reagieren.

MongoDatabase database = mongoClient.getDatabase("test-database");

MongoConnect mongoConnect = new MongoConnect();
mongoConnect.open(() -> database.getCollection("test-collection").watch());

mongoConnect.register(Event.INSERT, (databaseName, collectionName, document) -> {
	System.out.println("new document inserted into collection %s".format(collectionName));
});