1


{a:1,latitude:1.0,longitude:2.0,b:2} などの形式の緯度と経度を含む mongodb データベースがあります。緯度と
経度のペアが座標に存在するかどうかを確認したいと思います。

でドキュメントを照会しました

collecton = db['DbName']
cursor = collection.find()
for doc in cursor:  
    collection.find({"LondonCoordinates":{"$geoIntersects":{"$geometry":{"type":"Point", "coordinates":[longitude1, latitude1]}}}}  

としても:

for doc in cursor: 
    collection.find({loc: {$geoWithin: {$geometry: {type : "Polygon" ,coordinates: [[[ -0.5103750999999999, 51.286760199999996], [ -0.5103750999999999, 51.6918741],[ 0.33401549999999997, 51.6918741],[ 0.33401549999999997, 51.286760199999996], [ -0.5103750999999999, 51.286760199999996]]]}}}})    

これらは機能していないようです。私が欲しいのは、ポリゴンに [doc["Longitude"],doc["Latitude"]] が存在するかどうかの true/false 値です。

4

0 に答える 0