sql >> Base de Datos >  >> NoSQL >> MongoDB

¿El índice geoespacial de Mongodb no es compatible con $ box?

2dsphere no admite la consulta de $box. Es por eso que su consulta cae en un análisis completo de la colección.

El cuadro documentación establece lo siguiente:

Only the 2d geospatial index supports $box

Agregar un índice 2d debería funcionar, algo como:

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