sql >> データベース >  >> NoSQL >> MongoDB

mongodbのバウンディングボックス内のアイテム(Point、LineString、Polygon)を取得する方法

    $geoIntersectsを使用して、すべてをバウンディングボックスに入れる方法を見つけました。 バウンディングボックスからポリゴンを作成します。以下の例のように。

        {
        "location": {
            "$geoIntersects": {
                "$geometry": {
                    "type": "Polygon",
                    "coordinates": [
                        [
                            [
                                5.372314453125,
                                52.288322586002984
                            ],
                            [
                                12.623291015625,
                                52.288322586002984
                            ],
                            [
                                12.623291015625,
                                49.67829251994456
                            ],
                            [
                                5.372314453125,
                                49.67829251994456
                            ],
                            [
                                5.372314453125,
                                52.288322586002984
                            ]
                        ]
                    ]
                }
            }
        }
        ]
    }
    



    1. MongoDBUncleanShutdown-修復に失敗します

    2. MongoDBで日付から週を取得する3つの方法

    3. JSONからデータMongodbを復元する

    4. 接続の管理