Database

[{"_id":{"$oid":"625fec0f6476793a4581d172"},"featureOfInterest":{"samplingFeature":{"geometry":{"type":"Point","coordinates":[102.17552,19.8604,647]},"name":[{"lang":"en","text":"Raingauge network, R7"}],"type":"Feature","_class":"fr.theialand.insitu.dataportal.repository.mongo.model.datamodel.observations.observation.SamplingGeometry"}}},{"_id":{"$oid":"625fec0f6476793a4581d173"},"featureOfInterest":{"samplingFeature":{"geometry":{"type":"Point","coordinates":[100.389576,18.2338277,414]},"name":[{"lang":"en","text":"Weather station"}],"type":"Feature","_class":"fr.theialand.insitu.dataportal.repository.mongo.model.datamodel.observations.observation.SamplingGeometry"}}},{"_id":{"$oid":"623db02a67e3d24d7573eb93"},"featureOfInterest":{"samplingFeature":{"geometry":{"type":"Point","coordinates":[1.237875,43.49644,182]},"name":[{"lang":"en","text":"TA_bck"}],"type":"Feature","_class":"fr.theialand.insitu.dataportal.repository.mongo.model.datamodel.observations.observation.SamplingGeometry"}}}]

Query

db.collection.aggregate([{$match:{"featureOfInterest.samplingFeature.geometry":{$geoWithin:{$geometry:{type:"Polygon",coordinates:[[[-131.484375,-58.447733],[67.5,-58.447733],[67.5,24.20689],[-131.484375,24.20689],[-131.484375,-58.447733]]],crs:{type:"name",properties:{name:"urn:x-mongodb:crs:strictwinding:EPSG:4326"}}}}}}}])

Result