sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDb:$geoIntersects for flere inputkoordinater

En mulig løsning er at erstatte Point-geometri-typen med MultiPoint-typen og indsætte listen over inputkoordinater som et array.

db.polygons.find({ 
geometry: { 
    $geoIntersects: {
        $geometry: {
            type: "MultiPoint", coordinates: [[24.053640, 49.812427],[...]...] 
        } 
    } 
} 
})



  1. mongoDB-opdateringserklæring ved hjælp af regex

  2. Mongoose - Gem række af strenge

  3. Kan MongoDB bruge et indeks, når man tjekker for eksistensen af ​​et felt med $exists-operatoren?

  4. lokationsobjekt forventet, placeringsmatrix ikke i korrekt format