The oplog (operations log) is a special capped collection that keeps a rolling record of all operations that modify the data stored in your databases.
Map<String, Object>
и потом динамически формировать org.bson.Document, как в примере из документации к mongo-driver