What's the difference between Spring Data's MongoTemplate and MongoRepository? What's the difference between Spring Data's MongoTemplate and MongoRepository? spring spring