2017-08-11 3 views
1

abfragen habe ich dieses Dokument

{ 
    "_id" : "8cbc4fdc79d5479c95deaab471d359bb", 
    "category" : "test", 
    "location" : { 
     "name" : "Café Café", 
     "coordinates" : { 
      "type" : "Point", 
      "coordinates" : [ 
       34.788589, 
       32.0857813 
      ] 
     } 
    } 
} 

Und diese Abfrage gibt 0 Datensätze auf CosmosDB, sondern auf realen mongoDB wie erwartet funktioniert mein

db.activities.find({'location.coordinates': { $near :{$geometry: { type: "Point", coordinates: [ 34.788589, 32.0857813 ] }}}}) 

Antwort

0

Basierend auf test, wenn ich $near in einer Abfrage verwende, wie Sie sagten, gibt es 0 Datensätze auf Azure Cosmos DB zurück. MongoDB API:

enter image description here

Soweit ich weiß, nicht alle von MongoDB die Abfragesyntax/Funktionen sind in Azure Cosmos DB implementiert. Wenn möglich, können Sie einen Feedback-Artikel unter Azure Cosmos DB User Voice öffnen und Aktualisierungen verfolgen.

+0

Und '' $ geoNear'' scheint noch nicht unterstützt. –

Verwandte Themen