MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB क्वेरी (2dsphere) को पार्स नहीं कर सकता:दो शर्तें

यह क्वेरी भाषा के कारण है और यह कैसे वस्तुओं को पार्स करता है, जिस वस्तु का आप उपयोग करने का प्रयास कर रहे हैं वह इस तरह दिखता है:

{ key: { query1, query2 }}

जहां query1 $geoIntersects . है और query2 $not है जो सिर्फ एक मान्य संरचना नहीं है, आप दोनों को एक $और इस तरह की क्वेरी:

{
    $and: [
        {
            "footprint": {
                "$geoIntersects": {
                    "$geometry": {
                        "type": "Polygon",
                        "coordinates": [
                            [
                                [
                                    41.62109375000001,
                                    38.087716380862716
                                ],
                                [
                                    41.870727539062514,
                                    37.998201197578084
                                ],
                                [
                                    41.72393798828124,
                                    38.01268326428104
                                ],
                                [
                                    41.62109375000001,
                                    38.087716380862716
                                ]
                            ]
                        ]
                    }
                }
            }
        },
        {
            footprint: {
                "$not": {
                    "$geoWithin": {
                        "$geometry": {
                            "type": "Polygon",
                            "coordinates": [
                                [
                                    [
                                        41.62109375000001,
                                        38.087716380862716
                                    ],
                                    [
                                        41.870727539062514,
                                        37.998201197578084
                                    ],
                                    [
                                        41.72393798828124,
                                        38.01268326428104
                                    ],
                                    [
                                        41.62109375000001,
                                        38.087716380862716
                                    ]
                                ]
                            ]
                        }
                    }
                }
            }
        }
    ]
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Powershell के साथ जटिल क्वेरी MongoDB कैसे बनाएं?

  2. Node.js - नेवला - जाँच करें कि क्या कोई संग्रह मौजूद है

  3. मोंगोडीबी $sin

  4. स्प्रिंग बूट + मोंगोडब + ऊंट मार्ग कनेक्शन मुद्दा

  5. एक्सप्रेस/नोड.जेएस त्रुटि:संदर्भ त्रुटि:रेस परिभाषित नहीं है