sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDb:$geoIntersects för flera indatakoordinater

En möjlig lösning är att ersätta Point-geometritypen med MultiPoint-typen och skicka in listan med indatakoordinater som en array.

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



  1. Som att söka i MongoDB med Monk-biblioteket

  2. Mongoose välj fält att returnera från findOneAndUpdate

  3. Android:min applikation kommer inte att köras eftersom jag måste hantera ett okänt värdundantag. när jag gör det kraschar det

  4. Hur begränsar man värden med hjälp av blandad datatyp i Mongoose?