2dsphere understøtter ikke $box-forespørgsel. Det er derfor, din forespørgsel falder til en fuld samlingsscanning.
Boksen dokumentation står følgende:
Only the 2d geospatial index supports $box
Tilføjelse af et 2d-indeks burde gøre tricket, noget som:
db.property.ensureIndex({"details.lonlat": "2d"});