sql >> Base de Datos >  >> NoSQL >> MongoDB

Indexación de arreglos de objetos en MongoDB

Eso está perfectamente bien, sí. Necesitarías un índice en to.name para hacer esa consulta eficiente, sin embargo. El hecho de que actualmente usa un BasicCursor indica que no hay índice, o que el índice no se usa, lo cual es bastante extraño. Como referencia, se denominan 'multiclaves '.

Supongo que quiere decir 'cubierto' en el sentido de "¿esta funcionalidad está cubierta por MongoDB"? "Consulta cubierta" es un término que se utiliza para las consultas que se pueden responder solo con el índice. Una consulta puede estar cubierta por índices solo si todos los campos que desea devolver son parte del índice (por ejemplo, dame las identificaciones y solo las identificaciones de los correos electrónicos que se enviaron a John Doe), pero eso no tendría mucho sentido en este contexto supongo. Además, lamentablemente, no es compatible al acceder a documentos todavía.