Junior — Middle
Vertel over je ervaring met de MongoDB database en hoe je ermee hebt samengewerkt in projecten
sobes.tech AI
Antwoord van AI
In projecten met MongoDB heb ik via de officiële Java-driver en Spring Data MongoDB gewerkt. De belangrijkste operaties omvatten:
- Verbinding maken met de database en de verbindingsparameters configureren.
- Repositories maken en gebruiken voor CRUD-operaties.
- Queries uitvoeren met filters en aggregaties.
- Indexering van collecties voor het optimaliseren van queries.
Voorbeeld van het gebruik van Spring Data MongoDB:
@Document(collection = "users")
public class User {
@Id
private String id;
private String name;
private int age;
// getters en setters
}
public interface UserRepository extends MongoRepository<User, String> {
List<User> findByAgeGreaterThan(int age);
}
Deze aanpak maakt het gemakkelijk om met documenten te werken als met Java-objecten, wat de ontwikkeling en het onderhoud vereenvoudigt.