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

consulta para recuperar múltiples objetos en una matriz en mongodb

  1. No. Proyectas el primero que coincida con $ , los proyectas todos, o no proyectas ninguno.

  2. No-ish. Si tiene que trabajar con esta matriz, la agregación es lo que le permitirá extraer múltiples elementos coincidentes, pero la solución correcta, conceptualmente y para el rendimiento, es diseñar la estructura de su documento para que este problema no surja, o surja solo para consultas raras. cuyo desempeño no es particularmente importante.

  3. Sí.

  4. No tenemos información que nos permita dar una respuesta razonable a esta pregunta. Esto también está fuera del alcance en relación con el resto de la pregunta y debería ser una pregunta separada.