TeselaDB
  • Guías
  • Blog
  • Compatibilidad
  • Precios
DocumentaciónDescargar
Empezar
  • Introducción
  • Inicio rápido con un nodo
  • Inicio rápido con un clúster local
  • Inicio rápido con Docker
  • Instalar en Linux
  • Instalar en macOS
  • Instalar con Docker
  • Conectar con mongosh
  • Conectar tu aplicación
Desarrollar
Conectar
  • Cadena de conexión y opciones
  • Node.js
  • Python
  • Java
  • Go
  • C# y .NET
  • Rust
  • PHP
  • Ruby
  • ODM y ORM
Modelar datos
  • Documentos y BSON
  • Validación de esquema
  • Incrustar o referenciar
  • Claves y puntos calientes
  • Patrones de modelado
  • Antipatrones
Escribir datos
  • Insertar
  • Actualizar
  • Borrar
  • Escrituras masivas
  • Garantías de escritura y reintentos
Leer datos
  • Consultar documentos
  • Proyección
  • Arrays y subdocumentos
  • Ordenar y paginar
  • Cursores y tiempos de espera
  • Garantías de lectura
Agregaciones
  • Agregaciones
  • Agrupar y acumular
  • Unir colecciones con $lookup
  • Funciones de ventana
  • Optimizar un pipeline
Índices
  • Cómo elige TeselaDB un índice
  • Índices
  • Índices multiclave y comodín
  • Índices únicos, parciales y dispersos
  • Índices TTL
  • Índices geoespaciales
  • Crear índices sin parar el servicio
Transacciones
  • Transacciones
  • Aislamiento y anomalías
  • Reintentos y errores transitorios
  • Límites y transacciones largas
Change streams
  • Change streams
  • Reanudar con tokens
  • Filtrar eventos
Búsqueda
  • Búsqueda
  • Índices de búsqueda
  • Búsqueda vectorial
Colecciones especiales
  • Colecciones limitadas
  • Series temporales
  • Colecciones agrupadas
  • Vistas
JavaScript en el servidor
  • JavaScript en el servidor
Rendimiento de consultas
  • Leer un plan con explain
  • Caché de planes
  • Perfilador de consultas
  • Encontrar consultas lentas
Desplegar
  • Elegir la topología
  • Requisitos de hardware y sistema
  • Desplegar con systemd
  • Desplegar con Docker Compose
  • Zonas y regiones
  • Supervivencia ante fallos
  • Modo replica set
  • Sharding y zonas
  • Varios inquilinos en un clúster
  • Lista para producción
Operar
  • Nodos
  • Drenar y retirar nodos
  • Dividir, fusionar y mover rangos
  • Detectar puntos calientes
  • Copias y restauración
  • Restaurar
  • Programar copias
  • Actualizar de versión sin parada
  • Cambiar la configuración en caliente
  • Monitorización
  • Métricas clave para vigilar
  • Registros del nodo
  • Recuperación ante desastres
  • Resolver problemas del clúster
  • Resolver problemas de rendimiento
  • Resolver problemas de conexión
Seguridad
  • Visión general de la seguridad
  • Autenticación
  • Certificados X.509
  • Tokens y claves de API
  • Usuarios
  • Usuarios y roles
  • TLS y certificados
  • Rotar certificados
  • Cifrado en reposo
  • Queryable Encryption
  • Auditoría
  • Lista de endurecimiento
Migrar
  • Planificar la migración
  • Desde MongoDB
  • Desde MongoDB Atlas
  • Comprobar los datos migrados
  • Adaptar la aplicación
  • Plan de vuelta atrás
IA e integraciones
  • Servidor MCP
  • Elegir las herramientas MCP
  • Conectar Claude, Cursor y otros agentes
  • Primeros pasos con la API REST
  • Herramientas compatibles
Conceptos
  • Arquitectura
  • Rangos y réplicas
  • Consenso con Raft en cada rango
  • Cómo viaja una petición
  • Relojes híbridos
  • Almacenamiento LSM y MVCC
  • Consistencia y aislamiento
  • Transacciones distribuidas
  • Tolerancia a fallos
  • Glosario
Referencia
Compatibilidad
  • Compatibilidad con MongoDB
  • Comandos de agregación
  • Comandos de consulta y escritura
  • Comandos de caché de planes
  • Comandos de autenticación
  • Comandos de usuarios
  • Comandos de roles
  • Comandos de replicación
  • Comandos de sharding
  • Comandos de sesiones
  • Comandos de administración
  • Comandos de diagnóstico
  • Comandos de auditoría
  • Comandos de índices de búsqueda
  • Comandos de pruebas
  • Operadores de consulta
  • Operadores de proyección
  • Operadores de actualización
  • Etapas de agregación
  • Expresiones aritméticas
  • Expresiones de array
  • Expresiones de bits
  • Expresiones de comparación y condicionales
  • Expresiones de JavaScript
  • Expresiones de tamaño
  • Expresiones de fecha
  • Expresiones varias
  • Expresiones de objeto
  • Expresiones de conjunto
  • Expresiones de cadena
  • Expresiones de cadenas cifradas
  • Expresiones de timestamp
  • Expresiones trigonométricas
  • Expresiones de tipo
  • Expresiones de similitud vectorial
  • Acumuladores
  • Operadores de ventana
  • Operadores de MongoDB Search
  • Tipos de campo de MongoDB Search
  • Tipos de índice
  • Opciones de índice
  • Tipos de colección
  • Mecanismos de autenticación
  • Roles integrados
  • Parámetros de cluster
  • Herramientas
  • Eventos de change streams
  • Acciones de privilegio
Diferencias con MongoDB
  • Diferencias con MongoDB
  • Índices de búsqueda consistentes
  • Opción teselaBuckets en los índices
  • Las lecturas local y available ven solo datos de la mayoría
  • Etapas propias en explain
  • Una sola instantánea en cada transacción
  • Lo obsoleto no se implementa
  • El oplog se lee también como mongos
  • Parámetros de clúster propios
  • compact y autoCompact en cualquier nodo
  • API REST y servidor MCP
  • Unicidad en todo el clúster
  • Puntuaciones de búsqueda deterministas
  • Lo obsoleto que se mantiene
  • Puntuaciones con las estadísticas de toda la colección
  • Varios inquilinos en un clúster
  • configureFailPoint para las pruebas de los drivers
  • Planificador por coste
  • collation con strength 0
  • Modo de balanceador en el puerto de clientes
  • Geometrías que tocan el borde
  • Nombres de nodo en algunas respuestas
  • Orden de un find sin sort
  • El servidor MCP arranca en solo lectura
  • Las herramientas MCP de agregación no escriben
  • Sin transporte HTTP+SSE en MCP
  • Analizadores no válidos se rechazan al crear el índice
  • sizeOnDisk en listDatabases
  • Comandos de diagnóstico con datos de TeselaDB
  • Certificados DSA rechazados
  • Orden fijo de mecanismos y roles heredados
  • wtimeout negativo
  • Texto que no es UTF-8 válido
  • Mensaje de Unauthorized recortado sin romper caracteres
  • La autorización va antes que la validación
  • Orden de los campos de un upsert
  • Sin recordId
  • Un $clusterTime adelantado no mueve el reloj
  • $clusterTime se comprueba antes
  • Mensaje de error de rotateCertificates
  • Cifrado en reposo sin edición Enterprise
  • Orden de clave en lecturas sin orden y empates
  • Un índice comodín no puede ser único
  • La auditoría oculta los valores anidados
  • Documento que se nombra al fallar un índice
  • Una colección no puede ser limitada y agrupada
  • transactionLifetimeLimitSeconds en un nodo que se presenta como mongos
  • Colección creada dentro de una transacción
  • convertToCapped copia en orden de _id
  • Cubos de series temporales en rawData
  • Funciones matemáticas sobre Decimal128
  • Orden de los campos de las medidas
  • Contadores de collStats en series temporales
  • Modo FIPS sin validación
  • El error del fichero de clave no muestra la clave
  • Las colecciones generadas de config no se escriben
  • Orden de los planes rechazados
  • explain sin el plan de SBE
  • config.changelog con rangos
  • Reparaciones con el equilibrador parado
  • Raíces de palabras nuevas con kStemming y stempel
  • Salida de $group en un orden estable
  • Análisis del chino con lucene.smartcn
  • validate sin recordId
  • Perfilador en cualquier nodo
  • getDiagnosticData con datos del nodo
  • $listCatalog sin nombres de tablas
  • queryShapeHash
  • $queryStats
  • Contadores de volcado a disco
  • Empates y tokens de paginación de $search
  • scoreDetails
  • Índice de texto sin entradas propias
  • Puntuaciones con cuantización escalar
  • addShard
  • Estadísticas de compactación de Queryable Encryption
  • Oplog generado a partir de las versiones
  • Esquema de list-connections en MCP
  • Raíces de palabras nuevas para el gallego, el catalán y el armenio
  • Oplog de una colección creada en una transacción
  • mergeAllChunksOnShard deja fuera los rangos recientes
  • Estimación de documentos al redistribuir
  • Tipo de los límites de los chunks
  • Crear o leer colecciones a mitad de una transacción
  • Conflicto por la ventana de incertidumbre en una transacción
CLI
  • CLI
  • teseladb start
  • teseladb dev
  • teseladb mcp
  • teseladb admin nodes
  • teseladb admin metrics
  • teseladb admin ranges
  • teseladb admin range
  • teseladb admin node
  • teseladb admin backup
  • teseladb admin restore
  • teseladb admin config
  • teseladb admin tenant
  • teseladb admin apikey
  • teseladb admin topology
  • teseladb admin token
  • teseladb admin cert
API REST
  • API REST
  • Bases y colecciones
  • Consultas
  • Un documento por su _id
  • Escrituras
  • Índices
  • Change streams
  • Comandos, cursores y transacciones
  • Claves de API
Herramientas MCP
  • Herramientas del servidor MCP
Tablas
  • Parámetros de configuración
  • Parámetros de clúster
  • Puertos
  • Métricas
  • Códigos de error
  • Límites
  • Roles integrados
  • Acciones de privilegio
  • Eventos de change streams
  • Mecanismos de autenticación
Versiones
  • Notas de la versión 0.1.0
  • Política de versiones y soporte
  • Actualizar entre versiones
Avisos técnicos
  • Avisos técnicos
Preguntas frecuentes
  • Preguntas generales
  • Preguntas de desarrollo
  • Preguntas de operación
  • Preguntas de licencia y precios
  1. Documentación
  2. /
  3. Referencia
  4. /
  5. Compatibilidad

Opciones de índice

Qué parte de «Opciones de índice» soporta TeselaDB y qué elementos se comportan distinto de MongoDB.

Elementos

ElementoEstadoDiferencia
uniqueSí
partialFilterExpressionSí
sparseSí
expireAfterSecondsSí
hiddenSí
collationSí
wildcardProjectionSí
prepareUniqueSí
commitQuorumSí

Ver también

  • Compatibilidad con MongoDB
  • Todas las diferencias con MongoDB
AnteriorTipos de índiceSiguienteTipos de colección

En esta página

  • Elementos
  • Ver también
TeselaDB

Base de datos documental distribuida que habla el protocolo de MongoDB 9.0.

Producto

  • Arquitectura
  • Compatibilidad con MongoDB
  • Rendimiento
  • Precios
  • Blog
  • Changelog
  • Descargas

Documentación

  • Inicio rápido
  • Conectar drivers
  • Guías
  • Referencia de la CLI
  • API REST
  • Servidor MCP
  • Notas de la versión

Empresa

  • Privacidad
  • Términos
  • Seguridad
  • Contacto comercial
© 2026 TeselaDB

Compatible con MongoDB 9.0

Español

Idioma