MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Exécuter plusieurs requêtes dans mongo`

Dans votre exemple spécifique, vous n'avez pas besoin d'exécuter ces requêtes séparément. Vous pouvez joindre les résultats comme suit :

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

Vous pouvez également utiliser $and / $elementMatch au lieu d'un $ou