Abhängig vom Use Case.
Wichtigste Typen
Beispiele: PostgreSQL, Oracle DB, Microsoft SQL Server, MySQL
Beispiele: MongoDB, DynamoDB, Cassandra
Beispiele: Neo4J, ArangoDB, Amazon Neptune
_id
<name>: <field-value>
{ "_id": "test-id", "name": "Frank" }
Download
Grafikoberfläche für Interaktionen:
petStore
pets
pet
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>
public interface PetRepository extends MongoRepository<Pet, String> {}
MongoDb repository docs
MongoDb queries
<dependency> <groupId>de.flapdoodle.embed</groupId> <artifactId>de.flapdoodle.embed.mongo.spring30x</artifactId> <scope>test</scope> <version>4.6.2</version> </dependency>
docker pull mongo
docker run --name meine-mongodb -d mongo:latest