MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Executando várias consultas no mongo`


Em seu exemplo específico, você não precisa executar essas consultas separadamente. Você pode juntar os resultados assim:
coll.find(
  { $or : [ 
      { "coordinates.type" : "Point" }, 
      { "place.bounding_box.type" : "Polygon" } 
    ] 
  },
  {"coordinates" :1, "place.bounding_box.coordinates" : 1}
)

Você também pode usar $ e / $elementMatch em vez de $ ou