Add Integ Tests for LIMIT enforcement verification
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 65/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- mongodb, typescript
Línea de trabajo
Empieza localizando el arnés de pruebas de integración y la configuración del servidor para MAX_FIND_LIMIT, MAX_INSERT_BATCH_SIZE, MAX_RETURN_BYTES y MONGODB_MAX_TIME_MS. Ejecuta find_documents, insert_documents y count_documents con los límites descritos y verifica los límites de las respuestas, el rechazo, el tiempo de espera y el error de inicio accionable.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Limits verification (automated integ-test, before release)
Set MAX_FIND_LIMIT=10, restart server, call find_documents requesting limit: 1000 → assert response has ≤ 10 documents.
Set MAX_INSERT_BATCH_SIZE=5, call insert_documents with a 6-doc array → assert reject.
Set MAX_RETURN_BYTES=1024, call find_documents against a collection with large docs → assert reject.
Set MONGODB_MAX_TIME_MS=1, call count_documents against a large collection → assert backend timeout error.
Set MAX_INSERT_BATCH_SIZE=25001 in env, attempt server startup → assert refuses with the actionable message.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2
- Forks
- 4
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/documentdb-mcp
-
documentation dx tier-3
Dificultad 2/5 Medio día Aptitud para principiantes 72/100
microsoft/documentdb-mcp#64 ·
-
documentation dx release-readiness tier-1
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
microsoft/documentdb-mcp#52 ·
-
[Positioning] Establish brand & voice consistency guidelinesQuizá libre de nuevo @khelanmodi la tomó hace 157 días y no hay ningún pull request abierto. Abiertodocumentation positioning tier-3
microsoft/documentdb-mcp#77 · 1 asignado ·
-
[Positioning] Document public-preview → GA criteriaQuizá libre de nuevo @khelanmodi la tomó hace 157 días y no hay ningún pull request abierto. Abiertodocumentation positioning release-readiness tier-1
microsoft/documentdb-mcp#76 · 1 asignado ·
-
[Positioning] Publish public roadmapQuizá libre de nuevo @khelanmodi la tomó hace 157 días y no hay ningún pull request abierto. Abiertodocumentation positioning tier-2
microsoft/documentdb-mcp#75 · 1 asignado ·
Todos los issues de microsoft/documentdb-mcp
Issues similares
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
lingdojo/kana-dojo#32663 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
Admin: Title Separator field can't be cleared (input falls back to "|")Posiblemente ocupada @emdashbot la tomó hoy. Abiertobot:bug bot:in-review
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
emdash-cms/emdash#4236 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
PHP workflow streaming requests buffer the full SSE responsePosiblemente ocupada @Winoren la tomó hoy. Abiertoreview: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
langgenius/dify#44270 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
area:holodeck review-finding
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
hyperdrive-technology/holodeck#142 ·
Los mantenedores suelen responder en 1 día
-
session-worker-compile.yml uses a floating oven-sh/setup-bun@v2 tag instead of the pinned SHAAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
code-yeongyu/senpi#3573 ·
Los mantenedores suelen responder en 1 día