The Spring WebFlux WebClient interface enables you to handle web requests from service to service. But you're going to need to take extra steps if you want detailed logging.
Did you know that you can put conditionals in your MongoDB aggregation pipelines? Even better: you can do so within your Spring Boot application using MongoTemplate.
It's often the case with Angular Material tables that you the app want to perform some action when the user clicks on one of the rows. In some instances, you might even want to take the user to a new route.
It's often the case that documents in a MongoDB collection include arrays of child documents. And sometimes you want to "unwind" those arrays to create one parent document for each child element.
Sometimes you just need the first element in a group you retrieved with a MongoDB aggregation. Fortunately, that's easy to do with MongoTemplate in Spring Boot.
If you're looking to grab a nested document from your MongoDB aggregation pipeline, you should use the replaceRoot operation. Fortunately, that's easy to do with MongoTemplate.
It's often the case that you'll use a MongoDB aggregation pipeline to group related documents. Fortunately, you can do that easily in Spring Boot with MongoTemplate.
Sometimes you don't want to return all the results from a MongoDB aggregation pipeline. On some occasions, you might like to skip the first few elements.