MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongodb Geospatial Index unterstützt $box nicht?

Die 2dsphere unterstützt keine $box-Abfrage. Aus diesem Grund fällt Ihre Abfrage in einen vollständigen Sammlungsscan.

Die Box Dokumentation besagt Folgendes:

Only the 2d geospatial index supports $box

Das Hinzufügen eines 2D-Index sollte ausreichen, etwa so:

db.property.ensureIndex({"details.lonlat": "2d"});