Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 2.14 KB

consultar-un-indice-de-haystack.md

File metadata and controls

22 lines (12 loc) · 2.14 KB

Consultar un índice de Haystack

IMPORTANTEDeprecación

MongoDB 4.4 desaprueba el índice geoHaystack y el geoSearchcomando. Utilice un índice 2d con $geoNearo en su $geoWithinlugar.

Un índice de pajar es un 2díndice geoespacial especial que está optimizado para devolver resultados en áreas pequeñas. Para crear un índice de pajar, consulte Crear un índice de pajar .

Para consultar un índice de pajar, use el geoSearchcomando. Debe especificar tanto las coordenadas como el campo adicional a geoSearch. Por ejemplo, para devolver todos los documentos con el valor restauranten el typecampo cerca del punto de ejemplo, el comando se parecería a:

db.runCommand( { geoSearch : "places" ,                 search : { type: "restaurant" } ,                 near : [-74, 40.74] ,                 maxDistance : 10 } )

NOTA

Los índices de Haystack no son adecuados para consultas de la lista completa de documentos más cercanos a una ubicación en particular. Los documentos más cercanos podrían estar más distantes en comparación con el tamaño del cubo.NOTA

Actualmente, los índices de pajar no admiten las operaciones de consulta esférica .

El find()método no puede acceder al índice del pajar.