El procedimiento al usar el marco de agregación se verá así:
- $coincidir documentos:este paso se puede omitir ya que necesitamos ejecutar la coincidencia nuevamente después de desenrollar, pero limitar el conjunto de trabajo es una buena idea
- sacar datos de la matriz
- $documentos coincidentes
- mostrar solo lo que se necesita
--antes de editar
Puede usar regex en expresión de filtro
db.collection.find({"streets.street_name":"/REGEX_EXPRESSION_HERE/"})