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

Consulta geoespacial de MongoDB con $not

Creo que esto no es posible. Hasta donde yo sé, las consultas de ubicación le darán un cursor especial que solo puede usar consultas de ubicación como parámetros (como $within ).

v. 2.0.1 da un mensaje de error más descriptivo:error: { "$err" : "geo field only has 1 element", "code" : 13068 }

El problema con la indexación es que, en general, la negación es EVIL . La mayoría de los índices no funcionan bien cuando los invierte, por lo que incluso si su consulta funcionó, probablemente no sea deseable porque probablemente tendrá que hacer un escaneo de tabla.

No estoy completamente seguro de esto, un mensaje al grupo de noticias probablemente sea una buena idea.