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

Ejecutando múltiples consultas en mongo`

En su ejemplo específico, no necesita ejecutar esas consultas por separado. Puede unirse a los resultados así:

coll.find(
  { $or : [ 
      { "coordinates.type" : "Point" }, 
      { "place.bounding_box.type" : "Polygon" } 
    ] 
  },
  {"coordinates" :1, "place.bounding_box.coordinates" : 1}
)

También puede usar $and / $elementMatch en lugar de un $o