ODM y ORM
Usa Mongoose, Spring Data MongoDB o Beanie con TeselaDB.
Usa con TeselaDB el ODM u ORM que ya tienes. Mongoose, Spring Data MongoDB y Beanie hablan con la base a través del driver oficial de su lenguaje, así que solo cambias la cadena de conexión.
Requisitos
- La cadena de conexión de Cadena de conexión y opciones.
Mongoose
JavaScript
await mongoose.connect(process.env.TESELADB_URI);Spring Data MongoDB
En application.properties de Spring Boot 4, con la CA del clúster en un paquete SSL. En Spring Boot 3, la propiedad de
la cadena es spring.data.mongodb.uri y la CA va en el almacén de confianza de la JVM, como en
Java:
spring.mongodb.uri=${TESELADB_URI}
spring.ssl.bundle.pem.teseladb.truststore.certificate=file:./ca.pem
spring.mongodb.ssl.bundle=teseladbBeanie
Python
client = AsyncMongoClient(os.environ["TESELADB_URI"])
await init_beanie(database=client.shop, document_models=[Pedido])Comprobar
Una operación de tu modelo, como guardar y volver a leer un documento, funciona igual que contra MongoDB.
Problemas frecuentes
- Un ODM que lee
buildInfove la versión 9.0.4, que es la que anuncia TeselaDB.