Docs Menu
Docs Home
/ /

Compatibilidad y limitaciones de la búsqueda de MongoDB

Para obtener más información sobre los clientes compatibles, consulte Índices y consultas.

Si crea un índice de búsqueda de MongoDB que tiene o pronto tendrá más de 2.1 mil millones de objetos de índice, debe usar numPartitions o fragmentar su clúster. Para este límite, cada documento de nivel superior o anidado embeddedDocument en los campos de la colección indexada cuenta como un objeto.

De forma predeterminada, MongoDB Search deja de replicar los cambios de un índice que supera los 2.1 mil millones de objetos de índice en cualquier miembro o fragmento del conjunto de réplicas. Esto significa que el índice sigue siendo consultable, pero podría obtener resultados obsoletos.

Si su colección contiene documentos de 16MB o más, MongoDB Search no indexa su documento, lo que provoca que su índice quede obsoleto e inicia una reconstrucción completa del índice. Debe eliminar los documentos problemáticos de su colección para que la reconstrucción del índice se complete correctamente. Este problema también puede ocurrir cuando las operaciones de actualización en documentos grandes hacen que el evento de flujo de cambios supere los 16MB. Límite de BSON. Para evitarlo, recomendamos que ningún documento de su colección supere los 8MB. Tenga en cuenta las siguientes prácticas recomendadas:

  • Estructure sus documentos para minimizar el tamaño de subdocumentos o arreglos.

  • Evite operaciones que actualicen o reemplacen campos grandes, subdocumentos o arreglos.

Para obtener más información, consulte Cambie las recomendaciones de producción de flujos de cambio y reduzca el tamaño de documentos grandes.

Para obtener más información sobre las limitaciones del índice, consulte:

Para obtener más información sobre las limitaciones del tipo de campo, consulte:

Si usas una colección con índice clusterizado y tienes el parámetro notablescan configurado en true, es posible que los índices de MongoDB Search no terminen de crearse. Para resolver este problema, debes establecer el parámetro notablescan en false o consulta tu registro para ver las transiciones de estado del índice.

Para obtener más información sobre las limitaciones de los operadores de consulta, consulte:

Para obtener más información sobre la compatibilidad y las limitaciones de las opciones de consulta, consulte:

Volver

Utilice vistas compatibles

En esta página